Small Gods
Terry Pratchett
Atlas shrugged
Ayn Rand
God Is Not Great: How Religion Poisons Everything
Christopher Hitchens
Blood Meridian
Cormac McCarthy
The kite runner
Khaled Hosseini