300 science and history projects - Oxlade, Chris (Hermes House, 2004)