Besieged - Campbell, Duncan B. (Osprey Publishing, 2006)