Rourke's World of Science Encyclopedia Vol 9 : Technology - Mitten,Luana (Rourke Publishing, 2009)