Alan Dean Foster
Drowning World
First Published 2003
336 Pages
ISBN: 0345450361