Compare price to 39 clues rick riordan