A Comprehensive Survey of the Attorney-client Privilege and Work Product Doctrine