I can second, (or third) John Davies. See www.johndavies.uk.com. Also Fay Godwin http://www.djclark.com/godwin/

Cheers

Mike