VOGEL(Steven)

Cats' paws and catapults: mechanical worlds of nature and people - London Penguin Books 1998 - Pbk 382 p.

0-14-027733-1

649516