Fab : the coming revolution on your desktop-from personal computers to personal fabrication - Gershenfeld, Neil A. 1959- , (Basic books, 2005)