1066 and All That: English History Served Up A La Carte--A Unique and Hilarious Spoof