2 thoughts on “Out today, Kevin J. Anderson’s latest

Thoughts?