Disclaimer: The views and comments expressed by the authors are not always that of the editor or publisher. While every effort has been made to ensure the accuracy of the information in this publication, LOVEFLOCK accepts no responsibilty or liability for any errors, omissions or resultant consequences, including any loss or damage arising from reliance on information in this publication.