Inventions and discoveries - Peter Harrison ; consultant: Peter Mellett