The system of the weather of the British Islands ... in 1816 and 1817 ...
Mackenzie, George, Lieutenant of the Perthshire Militia.
Edinburgh, 
1818.