- New edition ... re-written.
Macpherson, Charles Stewart.