track listing charts and certifications personnel rob dukes -- vocals gary holt -- lead and rhythm guitars lee altus -- lead and rhythm guitars jack gibson -- bass tom hunting -- drums , percussion additional performers brendon small - guitar solo on '' devil 's teeth '' peter tägtgren - backing vocals on '' the sun is my destroyer '' raymond anthony - keyboards on '' the ballad of leonard and charles '' , additional guitar engineering production andy sneap -- producer/mixer reception exhibit b : the human condition received positive reviews .