https://www.charleskeith.com/kh/CK2-30271327-2_CAMEL_M.html