Treatise on Navigation and Nautical Astronomy by John Riddle