Check your Vocab for Academic English by David Porter
This purpose of this book is to help students learn a common core of vocabulary which will be useful for almost any subject studied at college or university. The vocabulary is presented in a variety of ways to develop student understanding including exercises such as gap filling, word matching and word-completion to name a few.