The Programmer's Survival Guide: Career Strategies for Computer Professionals (Yourden Press Computing Series)