Greg Bear
Bought a second-hand copy for 50p from the Sheffield Buddhist Centre on the 13th of October 2011.
Sequel to Darwin's Radio.