Reading list: gemgoddesd
Robert J. Sawyer