Sanitary papers read to the Edinburgh and Leith Engineers' Society and the Royal Scottish Society of Arts, Edinburgh.
Carter, William Allan.
Edinburgh :  Bell & Bradfute, 
1877.