Peter S Ray Author