Richard K. Guy[著 Richard A. Magill. Richard C. Dorf Richard K. Guy[著] Richard J. Evans Richard T. Fria. Richard J. Fowler. Richard A. Richard D. Richard E.