Design principles of Web based applications Notes | Scholar Quill