Terence N Clark Author