Author: Charles G. Reed Robert K. M. Kosonen