1001 inventions that changes the world - "Baylis, Trevor" (Cassell)
Keywords: General