Ferguson's Astronomy Explained Upon Sir Isaac Newton's Principles With Notes And Suppl. Chapters By D. Brewster. [with] Plates by James Ferguson