Bigtimer: Favorites

Genie Chronicles by Joe Brolly
Great story line, Well planned/thought out, a few surprises along the way to keep it interesting...