Buy the Book Please note: A new edition of the book is being written (expected 2021) and copies are no longer available. We no longer have any stock left so cannot process any book requests.