To ensure topicality, this book is printed in small batches and updated every few months.
Updates and any undiscovered errors are also noted from time to time on the "Updates" section of this website.
The author genuinely appreciates reader and industry feedback relating to updates, errors and omissions.
Every effort has been made to ensure that the information in this publication is accurate. No responsibility, however, is accepted by the publisher for any error or omission or for any loss, damage or injury suffered by anyone relying on the information contained in this publication, or from any other cause.