Mastering legal analysis and communication - Ritchie, David T. (Carolina Academic Press mastering series, 2008)