Partnership Law: The Modern Law of Firms, Limited Partnerships and Llps