Forum:Order of all the books??

Umm..., if I want to read the WHOLE story of Lord of the Rings (including the mythologies, & books by Christopher Tolkein) in which order should I read all the books ????