Author: Wm Fergusson (William Fergus Irvine