Publisher’s note
Every possible effort has been made to ensure that the information contained in this book is accurate at the time of going to press, and the publisher and authors cannot accept responsibility for any errors or omissions, however caused. No responsibility for loss or damage occasioned to any person acting, or refraining from action, as a result of the material in this publication can be accepted by the editor, the publisher or any of the authors.
First published in Great Britain and the United States in 2006 by Kogan Page Limited
Second edition published in 2010
Reprinted in 2011, 2012 (three times), 2013, 2014 (twice), 2015
Third edition published in 2016
Fourth edition published in 2021
Apart from any fair dealing for the ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access