Inverness : J. Noble ; Edinburgh : Maclachlan & Stewart,