Corporation Law: Theories, Principles And Practice