Old Ratho : including Bonnington, Dalmahoy, Ingliston, Hermiston, Newbridge and Ratho Station /
Hendrie, William F.
Catrine : Stenlake,
2004.
Includes text and illustrations on inside covers.