Money Laundering in Canada by Stephen Schneider & Margaret E. Beare