the complete version in PDF