actually, u really do not need a book...when u applied for the citizenship, the government would mail u a booklet, do u have that? also, u can search CFC, there are whole bunch of test question there...quite easy...
If the testee is not good at English, he/she can get Bi-lingual version here: http://www.chinhome.com/citizen/test.html
But the test is made by English or French only.