Edinburgh : William P. Nimmo,