Author: S Q Zheng (ISBN 0889866384)