The big book of inventions - Maureen Spurgeon (England : Brown Watson, 2003)
Keywords: Inventions -- Theory & Philosophy