Culloden by John Prebble (Paperback, 2002)