I don't think there is any particular books. But, it you want practice questions in them, then you're probably best looking at text books used for exams in your region.
Frank Wood's: Business Accounting 1 (and possibly business accounting 2), might be a good "one stop shop" for you for what you've listed above.