Smith , Roger ed.

Inventions and inventors - USA salem press 2002 - 936 pages

1587650169

R 609 INV