I will have my Bachelors in accounting within the next month. I am interested in obtaining my CPA and furthering my education towards an MBA in finance. I am undecided if I should go for MBA in finance or Accounting since I want to be a CPA. Does anyone have any suggestions on what program to continue?

I graduated with my Bachelors in Accounting in 2007. I have worked as an Accountant since then. I want to improve my skills and get a better job. Should I go to grad school, or should I buy a CPA book and start studying for my CPA exam? I have learned a lot from being an accountant, and what would be more beneficial for me? Would I be able to take my CPA exam (and understand its information) without doing my masters?