Well here's a thing. Amazon is offering Testament now - in fact by Tuesday 15th - ie tomorrow - if you order within the next four hours! Since official publication date is the 18th, I must admit to being slightly startled. Does anybody know whether Amazon routinely offer books before official publication, or is this because the original publication date (4th Jan) slipped back a couple of weeks and they've got copies early?
Whilst I'd generally recommend supporting your local bookshop, if you're desperate to read Testament before your mates, Amazon's your friend today!