I am half-way through this book (will update this review once I complete it). So far I have been very impressed with Nick's writing style. New concepts are introduced in an incredibly accessible manner, it makes them feel intuitive and natural. A large part of this (I think) is because he avoids excessive jargon and heavy reliance on mathematical proofs without first explaining the concepts behind the formulae.<br><br>I have also been impressed with the sheer amount of humour packed into this textbook - it really helps to lighten what can typically be a heavy topic.<br><br>Thanks for sharing your knowledge with the world, Nick!