I have searched many websites and walkthroughs and I believe that the walkthroughs on this page are the best. None of these walkthroughs are mine because personally I do not have the time to sit down and write about every aspect (or neally every aspect)of the game and because of this I have high admiration for the authors of these walkthroughs. They are all very good, it comes down to which one you think is for you.................. 

Walkthrough 1

Walkthrough 2

Walkthrough 3

Walkthrough 4