Academic microcomputing a resource guide