Bernard L Johnston Author