Elements Of Natural Philosophy by James Mitchell