1001 inventions : muslim heritage in our world (Manchester)
376 s.