All material on this site is property of Adrian James Rifat. All rights reserved.
This site was last updated on 03/01/10
Note on the future of this Website: I hope you find this site of interest. However, due to other commitments, I may not be able to maintain this site indefinitely. Therefore, I suggest you make backups of the sections that are of interest to you.
Condition: The Author would appreciate acknowledgement of and references to his work.
Disclaimer: The Author takes no responsibility or any liability to any applications, consequences or subsequent use of his work by third parties and others.