John Macnab - Buchan,John (Oxford Oxford university press, 1994)