By Computer Aid International LONDON, UK, Published on 30 August 2004 Page last updated on 31 May 2016 http://www.computeraid.org