Author: Rosemont, Franklin.