Author: Richard Schaffer Filiberto Agusti Lucien Dhooge Beverly Earle