Federal Income Taxation by Aart Klein, Camilla E. Watson & David M. Hudson