Your cart

Free delivery on all orders over £40
Schools can pay by invoice by setting up an account at checkout.

Collection: Catherine Johnson

  • A Nest of Vipers (30)

    9+ 11+

    Regular price
    £160.00
    Sale price
    £160.00
    Regular price
    RRP £0.00
    Unit price
    per 

  • A Nest of Vipers (15)

    9+ 11+

    Regular price
    £86.00
    Sale price
    £86.00
    Regular price
    RRP £0.00
    Unit price
    per 

  • Journey Back to Freedom : The Olaudah Equiano Story

    9+

    Regular price
    £5.90
    Sale price
    £5.90
    Regular price
    RRP £7.99
    Unit price
    per 

  • Make More Noise!

    9+ 11+

    Regular price
    £5.90
    Sale price
    £5.90
    Regular price
    RRP £7.99
    Unit price
    per 

  • A Nest of Vipers

    9+ 11+

    Regular price
    £5.90
    Sale price
    £5.90
    Regular price
    RRP £7.99
    Unit price
    per 

  • The Curious Tale of the Lady Caraboo
    The Curious Tale of the Lady Cariboo

    11+

    Regular price
    £5.90
    Sale price
    £5.90
    Regular price
    RRP £7.99
    Unit price
    per 

  • Blade and Bone
    Blade and Bone

    14+

    Regular price
    £5.90
    Sale price
    £5.90
    Regular price
    RRP £7.99
    Unit price
    per 

  • Sawbones
    Sawbones

    14+

    Regular price
    £6.65
    Sale price
    £6.65
    Regular price
    RRP £8.99
    Unit price
    per 

  • To Liberty! The Adventures of Thomas-Alexandre Dumas
    To Liberty

    9+ 11+

    Regular price
    £5.50
    Sale price
    £5.50
    Regular price
    RRP £6.99
    Unit price
    per 

  • Freedom
    Freedom

    9+ 11+

    Regular price
    £5.50
    Sale price
    £5.50
    Regular price
    RRP £6.99
    Unit price
    per 

  • Race to the Frozen North The Matthew Henson Story
    Race to the Frozen North

    9+

    Regular price
    £5.90
    Sale price
    £5.90
    Regular price
    RRP £7.99
    Unit price
    per 

  • Queen of Freedom Defending Jamaica
    Queen of Freedom

    11+

    Regular price
    £5.90
    Sale price
    £5.90
    Regular price
    RRP £7.99
    Unit price
    per