I recently took and passed the CPN exam - it is tough, but definitely doable to self study and pass. I used Nurse Builders. I did spend some money on review materials, but I thought it was worth it. That website has books with practice questions, pre...