Prof. Peter J. Taylor
Other links and contacts
Disclaimers