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