Benjamin's website is currently under maintenance and will be available again in due course. In the meantime he can be contacted here:

benjihall@gmail.com