The Surprising Election and Confirmation of King David J Randall Short - Paperback £20.95 Find out more