David Brin
The Practice Effect
UK
US