Hello,
If you're preparing for any law exam, then for legal reasoning you can consider Legal Aptitude and Legal Reasoning by A P Bhardwaj or Legal Awareness and Legal Reasoning by Pearson and for covering the static portion of GK you can use Lucent's GK, that one of the best option or you can also use GKToday, you can also find many competitive exam sites compiling the information in organized manner which you can go through, this will also help a lot.
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile