A Brief History of Time will be great for you if you're after an introduction to all the fundamentals of hard science and cosmology, and you're determined enough (slash clever enough) to persist through some rather dry writing.