How To Prove It by Daniel Velleman
INCOMPLETE ENTRY

Don't take Abstract Algebra or any proof-intensive class without reading a good book on proofs. This is one I read and it worked for me.