Re: Relativity - Great! But what about String Theory, Dark Matter and Dark Energy?
For those not au fait with some of the concepts here, I'd suggest reading Brian Cox and Jeff Forshaw's book "Universal: A Guide to the Cosmos" as a well-written primer for a non-cosmologist/physicist which leads up to Dark Matter and Dark Energy.
It assumes nothing and derives everything from maths on the way there.
Also maybe "The Trouble with Physics" by Lee Smolin (written in 2005, but the History of Science stuff is still fascinating and BOY he doesn't like String Theory!)
Steve - (A non-physicist/cosmologist)