Alan Shepperd

Alan Shepperd was educated at Magdalen College School and the Royal Military Academy. He served with the British Army during WWII and was for many years Senior Lecturer at the Royal Military Academy, Sandhurst.

Latest books by this contributor