Hello. I started Gallians Contemporary Abstract Algebra today. Is it wise to go through each of the given proofs for all of the theorems. For example I just studied the proof for division algorithm. Took Quite some time. I don't know if I could have produced this proof without peeking at the proof that was given. Although I do understand how it works. I guess I'm curious how one of you tackles such a book.