Author: Jack, Richard.