All rights reserved. No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, mechanical, photocopying, recording or otherwise, not known of hereafter invented, without the prior written permission of the author. Exceptions are allowed in respect of any fair dealing for the purpose of research, private study or review.