Queen of Angels by Greg Bear has been a book I've wanted to read for years. I've seen it at used bookstores and bought it several times intending to read the book but never get around to it until recently. Queen of Angels is an ambitious, thought-provoking...