I've been fortunate to read several different editions of this book, including the most recent. The course diagrams are truly awesome, showing many of the courses in great detail. This book goes into great detail about some of the finer features o...