Rose, Steven P. R.(Steven Peter Russell),1938-