Recommendations:

Brian Cox
Brian Cox

a great book

Source