Natural Philosophy : Part I... by John Herbert Sangster