Has anyone read Shiver by Maggie Steifvater? Would you reccomend it? I cant work out if it's written for adults or teens?