Frank C Hoppensteadt Author