James Hall of Albany, geologist and… — Ebook | NiceBooksReads