A Corporal's War: World War II Adventures of a Royal Engineer