Impact of e-commerce on consumers and small firms - Zappalà, Salvatore.; Gray, Colin. (Ashgate,)