Sword of Honour

Alexander Kent