I don't think any good book is based on factual experience. Bad books are about things the writer already knew before he wrote them.