Have you seen this?
http://www.doctronics.co.uk/4013.htm