A reconstruction of the Book of Giants, based on the Dead Sea Scrolls discoveries and the Manichaean version.