Sarup's dictionary of confusible words - G.Davidson (Sarup and sons, New Delhi, 2000)