Anonymous Liberal makes The Case Against Gonzales — and it's a pretty powerful account that very strongly indicates he lied to Congress. Some, maybe most, of the lies technically may not be perjury as they were statements made while Gonzales was not under oath, but even so, telling a Senate committee lies is illegal, immoral, and ample reason for Gonzales to go.
Try here if cartoon doesn't appear properly.