Tag: Robert J. Sawyer

Robert J. Sawyer

 

 “General principles should not be based on exceptional cases.” by Robert J. Sawyer