https://www.duskbeforethedawn.net/2010/10/the-lost-hero-by-rick-riordan-the-heroes-of-olympus-1/
The Lost Hero by Rick Riordan (The Heroes of Olympus #1)