Books: scientific american volume xxiv no 12 march 18 1871 (sorted by popularity)