Excalibur (The Arthur Books #3) by Bernard Cornwell - WordSea