with the additionof a new preface, a new chapter on Robert Johnston, and new illustrations
Charters, Samuel.