Geomancer /
Irvine, Ian,1950-
London : Orbit,
2002, c2001
Originally published: Australia : Penguin, 2001.
"A tale of three worlds."