Declan Flanagan, (PhD)
190 following