Life in the United Kingdom : official practice questions and answers.
Stationery Office (Great Britain)