Even though you say 'modern' you should include Arthur C Clarke as many of his books still feel fresh and the technology/future depicted in them as clued up as many books written years later. Aside from the obvious Odyssey series, I recommend the Rama series, Time's Eye and pretty much all post 1968/2001 books as still feeling 'modern'. Wiki link of Clarkes books
Thanks - I'll give Hamilton a go first. Should I start with 'The Dreaming Void'?
Need to read them in this order
The Commonwealth Saga
Pandora's Star (2004), Part 1
Judas Unchained (2005), Part 2
Then
The Void Trilogy
The Dreaming Void (2007), Part 1
The Temporal Void (2008), Part 2
The Evolutionary Void (2010), Part 3
These three follow the first two, same universe just set more in the future
Best books I have ever read, only got into Hamilton as Pandora's star was on offer, Couldn't put them down
Need to read them in this order
The Commonwealth Saga
Pandora's Star (2004), Part 1
Judas Unchained (2005), Part 2
Then
The Void Trilogy
The Dreaming Void (2007), Part 1
The Temporal Void (2008), Part 2
The Evolutionary Void (2010), Part 3
These three follow the first two, same universe just set more in the future
Best books I have ever read, only got into Hamilton as Pandora's star was on offer, Couldn't put them down
Right! Pandora's Star now on my Kindle.