Atlantis
(Atlantis, book 1)
Greg Donegan