HCI patterns in the context of E-commerce by R. Kramer