Online orders are posted Royal Mail 1st class within 48 hours of being placed.

Collection: Children's non fiction

436 products
  • Pirates
    Regular price
    £6.99
    Sale price
    £6.99
    Regular price
    Unit price
    per 
    Sold out
  • All at sea
    Regular price
    £6.99
    Sale price
    £6.99
    Regular price
    Unit price
    per 
    Sold out
  • Measly Middle Ages
    Regular price
    £6.99
    Sale price
    £6.99
    Regular price
    Unit price
    per 
    Sold out
  • Stormin' Normans
    Regular price
    £6.99
    Sale price
    £6.99
    Regular price
    Unit price
    per 
    Sold out
  • Ruthless Romans
    Regular price
    £6.99
    Sale price
    £6.99
    Regular price
    Unit price
    per 
    Sold out
  • Vicious Vikings
    Regular price
    £6.99
    Sale price
    £6.99
    Regular price
    Unit price
    per 
    Sold out
  • Gorgeous Georgians
    Regular price
    £6.99
    Sale price
    £6.99
    Regular price
    Unit price
    per 
    Sold out
  • Vile Victorians
    Regular price
    £6.99
    Sale price
    £6.99
    Regular price
    Unit price
    per 
    Sold out
  • Terrifying Tudors
    Regular price
    £6.99
    Sale price
    £6.99
    Regular price
    Unit price
    per 
    Sold out
  • Groovy Greeks
    Regular price
    £6.99
    Sale price
    £6.99
    Regular price
    Unit price
    per 
    Sold out
  • The horrible history of the world
    Regular price
    £9.99
    Sale price
    £9.99
    Regular price
    Unit price
    per 
    Sold out
  • Anti Boredom Bk Brilliant Outdoor Things
    Regular price
    £6.99
    Sale price
    £6.99
    Regular price
    Unit price
    per 
    Sold out
  • 101 things to do on a walk
    Regular price
    £9.99
    Sale price
    £9.99
    Regular price
    Unit price
    per 
    Sold out
  • Lonely Planet Kids Drawing Games on the Go
    Regular price
    £9.99
    Sale price
    £9.99
    Regular price
    Unit price
    per 
    Sold out
  • Anti Boredom Book Brilliant Things To Do
    Regular price
    £6.99
    Sale price
    £6.99
    Regular price
    Unit price
    per 
    Sold out
  • Funny Book Of Weird & Wacky Words
    Regular price
    £6.99
    Sale price
    £6.99
    Regular price
    Unit price
    per 
    Sold out
  • Frightful First World War
    Regular price
    £6.99
    Sale price
    £6.99
    Regular price
    Unit price
    per 
    Sold out
  • Awesome Egyptians
    Regular price
    £6.99
    Sale price
    £6.99
    Regular price
    Unit price
    per 
    Sold out
  • Crackin' castles
    Regular price
    £6.99
    Sale price
    £6.99
    Regular price
    Unit price
    per 
    Sold out
  • Top 50 kings & queens
    Regular price
    £6.99
    Sale price
    £6.99
    Regular price
    Unit price
    per 
    Sold out
  • A coral reef story
    Regular price
    £12.99
    Sale price
    £12.99
    Regular price
    Unit price
    per 
    Sold out
  • The germ lab
    Regular price
    £9.99
    Sale price
    £9.99
    Regular price
    Unit price
    per 
    Sold out
  • Greek Myths For Young Children
    Regular price
    £6.99
    Sale price
    £6.99
    Regular price
    Unit price
    per 
    Sold out
  • Wales
    Regular price
    £8.99
    Sale price
    £8.99
    Regular price
    Unit price
    per 
    Sold out