A review by cheoelm
Star Trek Book of Opposites by David Borgenicht

5.0