My home page
Explanation of Golgotha
Change log
Change log for 2004
Change log for 2003
Change log for 2002
Change log for 2000
Change log for 1999
Change log for 1998
Books
Star Trek novels
Quotes
Errata
Representation and Inference for Natural Language
Working with Discourse Representation Theory
From Discourse to Logic: XML, pdf, ps
Jewels of Stringology
Introduction to Parallel Computing: XML, pdf, ps
Programming in Prolog
Natural Language Processing in PROLOG
Comics
My theory on the Spider-Man clone saga
Strips
Inventory
Physical storage
Where to go
What I read
Why I stopped reading Daredevil
Sandman spinoffs
Miscellaneous links
Films
Film reviews
Bean: The Ultimate Disaster Movie
Beauty and the Beast
Bedazzled
Daredevil
Matrix Reloaded
Matrix Revolutions
Pirates of the Caribbean - The Curse of the Black Pearl
Sliding Doors
Spider-Man
Spider-Man 2
Star Trek: Nemesis
Terminator 3: Rise of the Machines
X-Men 2
Television
Charmed
Highlander
Red Dwarf
Sliders
Star Trek
Creative writing
Psilence
Relative values
Transition
Poetry
My friends
Photo album
Comic Relief
Pictures of me
My cats
Miscellaneous
The London Eye
SCUBA diving
Ski trip
My CV
Academic
Digital Evidence
Computer Creativity
Ecological Artificial Life
1. Introduction and background
2. Literature review and background for the project
3. Design and Specification
4. Implementation
5. Testing
6. Conclusion and Future Work
Bibliography
Appendix - source code
My opinions
Disclaimer
Truth and lies
Being a vegetarian
My worldview
Heterophobia
My near death experience
Life is like a Rubik's cube...
Software
Kana Test
Japanese Language Support
Installing the .NET framework
Useful pages
Numerical powers
Bases
Acne
Anosmia
Tongue ties
Laser surgery on eyes
Laburnum trees
Shared household bills
Getting a mortgage
Configuring a Palm Vx for WAP access with an Orange mobile phone
Microsoft Certified Professional info
General
Visual Basic 5.0
This page was last updated on 2005-10-24 by John C. Kirk