Legal Analysis: 100 Exercises for Mastery, Practice for Every Law Student