David Weber Books in Order
David Weber is an American science fiction and fantasy writer (born 1952). David Weber has written 89 books across 6 series. Below is every book in publication order — tick books off as you read them; progress saves automatically on your device.