Non-fiction
I have been most impressed by these authors.
Richard Dawkins, a very rational writer, darwinian, gives argumentative clarity to his writing.
Stephen Hawking
Carl Sagan
Charles Darwin
Simon Singh
Neil deGrasse Tyson
Among Indian writers
Siddhartha Mukherjee
Amitav Ghosh
I have reading enjoyed the following books,
from Science Masters Series
One Renegade Cell by Robert Weiner