This is one of best books I have ever read on any technical topic. This book is not for people who do not want to think about what they are reading, and who are not willing to look at the illustrations and THINK. If you want a description of an eng...