How things work - Graham, Ian (Time life discoveries library, 1996)