A review by barrysweezey
Foundation's Triumph by David Brin

First read 2/08