Flashman and The Angel of The Lord by George MacDonald Fraser 9780452274402