Donald R. Kirsch Innovators (Hardback)

You will find that the illustrated diagrams explain things clearly.

A nice touch in this activity book is the perforated pages for easy removal.

You will find that this novel makes you laugh and cry equally.