Jun 02, 08
Read in June, 2008
Bumped down from 5 stars because the ending is just a little too tidy. Otherwise this was a wonderful book - absorbing, thought-provoking, believable (aside from the ending)... highly recommended for anyone. (Even non-SF fans would likely enjoy it, because it's mainly about people, not gadgets).