Payment Systems by James Brook, Linda J. Rusch & Stephen L. Sepinuck