pick random item
The essentials of computer organization and architecture| (2003) / Null, Linda
People who looked at this thing, also looked at this stuff...
Information systems development : methodologies, techniques & tools (4th ed, 2006) / Avison, D. E.
this blog post
for more info