Why Do Bad Things Happen To Good People? October 25, 2009 by Rev. Dr. Nigel Tomes Audio Based on James 1 English with Cantonese translation