Test of reasoning - Thorpe, Edgar (New Delhi McGraw hill pub., 2015)