The Painter Of Battles by Arturo Perez-Reverte (Paperback, 2008)