by Ray C. Jurgensen
great book . Some answers lack diagrams making it hard to decipher the answer. overall good one.