as an engineer i have never read any work that so accurately portrayed scientific principles read david brin's uplift series brin a physics professor and former consultant for nasa definitely imbues his works with real science