С практической стороны: кракен официальный сайт. Ниже расположен прикладной разбор. В основной части применяются разные формулировки, чтобы уменьшить шаблонность. Отдельно пояснены типовые ситуации, что встречаются на практике. В заключительной части сформулированы рекомендации, чтобы было проще сохранить понятность.