Author: frank hoppensteadt