“a pithy, enjoyable, modern-day story from start to finish, with a cast of fully realized characters you’ll champion to the end.”