The Kane chronicles -- bk. 3

Series by Rick Riordan