Software engineers have a Software Engineering Body of Knowledge. I have found a Civil Engineering Body of Knowledge, but it seems to only be as old as about 2004. I've seen many references to other professional bodies of knowledge, but haven't actually seen them. Do bodies of knowledge exist for other professions in fields such as engineering, law, and medicine? If so, what are they called and/or where can I find them?