![](http://monsterbookshop.co.uk/cdn/shop/files/Collection_Designs_1.png?v=1658319845)
![](http://monsterbookshop.co.uk/cdn/shop/files/Untitled_design_75.png?v=1654702595)
Quality Books at Unbeatable Prices
Shop Now-
Barmy British Empire (Horrible Histories)
Regular price £2.19Regular price Sale price £2.19Unit price perSold out -
Barmy British Empire (Horrible Histories)
Regular price £3.99Regular price Sale price £3.99Unit price perSold out -
British Museum: So You Think You've Got It Bad? A Kid's Life in a Medieval Castle
Regular price £8.20Regular price Sale price £8.20Unit price per -
British Museum: So You Think You've Got it Bad? A Kid's Life in the Aztec Age: 1
Regular price £8.20Regular price Sale price £8.20Unit price per -
Cruel Kings and Mean Queens (Horrible Histories Special)
Regular price £9.01Regular price Sale price £9.01Unit price per -
Cut-Throat Celts (Horrible Histories)
Regular price £3.99Regular price Sale price £3.99Unit price perSold out -
Dangerous Days in Elizabethan England: Thieves, Tricksters, Bards and Bawds
Regular price £9.54Regular price Sale price £9.54Unit price perSale -
Dark Knights and Dingy Castles (Horrible Histories Special)
Regular price £3.99Regular price Sale price £3.99Unit price perSold out -
Egypt Magnified: With a 3x Magnifying Glass
Regular price £13.49Regular price Sale price £13.49Unit price perSale -
Sold out
England (Horrible Histories Special)
Regular price £3.99Regular price Sale price £3.99Unit price perSold out -
Frightful First World War (Horrible Histories)
Regular price £3.99Regular price Sale price £3.99Unit price perSold out -
Gorgeous Georgians (Horrible Histories)
Regular price £3.99Regular price Sale price £3.99Unit price perSold out -
Groovy Greeks (Horrible Histories)
Regular price £4.19Regular price Sale price £4.19Unit price perSale -
Sold out
Groovy Greeks (Horrible Histories)
Regular price £3.99Regular price Sale price £3.99Unit price perSold out -
Gruesome Guides: Edinburgh (Horrible Histories)
Regular price £3.99Regular price Sale price £3.99Unit price perSold out -
Horrible Christmas (Horrible Histories)
Regular price £3.99Regular price Sale price £3.99Unit price perSold out