stale cooper rated The Battle for Spain: 4 stars Dec. 8, 2015 Public The Battle for Spain by Antony Beevor