Here is, plain and simple, the link to a website for the Trans Siberian Railway. I shall expand a little when i have time!
http://www.trans-siberian.co.uk/index.asp
That's one place to book from, anyway. Another good site is:
http://www.travel-nation.co.uk/transsib/