An excellent read indeed, but in faith first...
Absolutely. You cannot have good works until you have faith. Faith is a gift from God. So are good works. As Augustine states we do not do good works because we believe. Rather we believe so that we may do good works.