Author: Abraham Gerald.