For fiction, I always recommend Vonnegut. Palahniuk is also great, and Mark Haddon has a few good books. I also really liked Craig Clevenger's first two novels, but haven't followed his new ones. Im reading Hermann Hesse's Siddartha right now, which is incredible. For more advanced books, check out House of Leaves, which is my favorite fiction of all time. Also hood, but difficult to follow in a wonderful way, are Thomas Pynchon's Gravity's Rainbow, and David Mitchell's Cloud Atlas.
If you like non-fiction journalism, read anything by Malcolm Gladwell. Especially Tipping Point.