Free Shipping on Order Over $60
Fast Delivery On Huge Range!
Refine by:clear all
Promotion: clear
  • On Sale  (1,815)
Format: clear
  • Paperback / softback  (9,969)
  • Hardback  (2,133)
  • Book  (31)
  • Leather / fine binding  (7)
  • Mixed media product  (5)
  • CD-Audio  (2)
  • Multiple-item retail product, boxed  (2)
  • Spiral bound  (1)
  • Novelty book  (1)
  • Other book format  (1)
  • Electronic book text  (1)
  • Counterpack – filled  (1)
Availability: clear
  • 2-4 Day Delivery  (827)
  • In stock with supplier  (18,465)
  • Backorder  (600)
  • Pre-order  (222)
  • Out of stock  (3,897)
Price: clear
  • $20 - $50  (14,026)
  • $50 - $80  (1,565)
  • Under $20  (4,320)
  • $80 +  (203)
Rating: clear
  • 1-2  (1)
  • 2-3  (10)
  • 3-4  (18)
  • 0-1  (7)
  • 4-5  (39)

Horror & ghost stories Books

Displaying results  1-20 of 20,114
9781594749810
Paperback / softback
15%
OFF
RRP  $39.99
$33.99
9781534303355
Hardback
62%
OFF
RRP  $270.0
$101.21
9781473663466
Paperback / softback
16%
OFF
RRP  $19.99
$16.65
9781472248299
Paperback / softback
15%
OFF
RRP  $19.99
$16.99
9781473221185
Paperback / softback
19%
OFF
RRP  $29.99
$24.18
9781682308165
Paperback / softback
15%
OFF
RRP  $22.99
$19.54
9781785652912
Paperback / softback
15%
OFF
RRP  $16.99
$14.44
9781473223066
Hardback
19%
OFF
RRP  $29.99
$24.20
9781408888100
Paperback / softback
19%
OFF
RRP  $24.99
$20.15
9780991261307
Paperback / softback
15%
OFF
RRP  $27.99
$23.79
9780718187446
Paperback / softback
15%
OFF
RRP  $32.99
$28.04
9780006483007
Paperback / softback
45%
OFF
RRP  $44.99
$24.48
9781444761184
Paperback / softback
16%
OFF
RRP  $19.99
$16.65
9781594746123
Hardback
15%
OFF
RRP  $29.99
$25.49
9781781167694
Paperback / softback
30%
OFF
RRP  $15.99
$11.06
9780141442464
Hardback
15%
OFF
RRP  $35.0
$29.75
9781607060765
Paperback / softback
43%
OFF
RRP  $120.0
$67.74
9780380729401
Paperback / softback
31%
OFF
RRP  $15.99
$10.89
9781627388030
Paperback / softback
15%
OFF
RRP  $34.99
$29.74
9781780872599
Paperback / softback
52%
OFF
RRP  $19.99
$9.41