I recently finished reading Lawrence Krauss's A Universe from Nothing: Why There is Something Rather than Nothing. It was pretty good and very informative, but Krauss does not have the best writing style for a popular audience. He'd often ramble between topics in the same paragraph; have ridiculously long, convoluted sentences; and explain new references only in a cursory fashion. I could usually keep up, sometimes just because I have read up many of the subjects before, but this would not be the first book I'd recommend to anyone looking to learn more about modern cosmology. That would be Stephen Hawking's updated A Brief History of Time and his newer work, The Grand Design.