This is a great book. I read it for a college course but I've worn out my copy since. There's so much great information in it. Abusive comment hidden. (Show it anyway.)