Boston College philosophy professor and popular writer Peter Kreeft addresses himself to 35 questions commonly asked about heaven. Even if you don't agree with everything he says his answers will still make you think.
On the matter of heaven, by the way, we never tire of recommending C.S. Lewis' little novel The Great Divorce.