Amazing Leonardo da Vinci inventions you can build yourself : learn some hands on history! - Anderson, Maxine, (Nomad,, 2006)