E-commerce A Beginners Guide to e-commerce, by John McMahon