The interactive marketplace - Brown, Keith (MacGraw-Hill, 2001)