John GrahamJohn Graham is a retired major general in the British Army, with a research interest in the naval and military history of the West Indies and, in particular, the contributions made by West Indians to the rise of the British Empire. Books by the Author