Financial Statement Analysis by Larry Rankin, Dan Wiegand & Rankin/Wiegand