The Sword of Summer - Rick Riordan

Magnus is the best Riordan character since Percy himself!