Java Reverse Engineering
http://www.kpdus.com/jad.html
The gold standard