To reach a third edition this book must be doing something right... To be honest this book is a bit on the large size to qualify as a crash course in anything, but don't let that put you off. Its ...