Author: Kane, Richard.