KREVER, RICHARD MASTERING LAW STUDIES AND LAW EXAM TECHNIQUES - 9TH - DELHI LEXIS NEXIS 2016. - 303 LAW