ginkgo rated Devices and Desires: 4 stars Nov. 12, 2012 Public Devices and Desires by K. J. Parker (The Engineer Trilogy)