This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Not on the Shelves
May/June 2009 (vol. 26 no. 3)
pp. 8-9
Greg Wilson, University of Toronto
Sometimes, the best way to figure out where you'd like to go is to imagine what you'll have when you get there…

1. A.V. Aho et al., Compilers: Principles, Techniques, and Tools, 2nd ed., Addison-Wesley, 2006.
2. J.R. Levine, Linkers and Loaders, Morgan Kaufmann, 2000.
3. B.W. Kernighan and P.J. Plauger, Software Tools, Addison-Wesley Professional, 1976.
4. B.W. Kernighan and P.J. Plauger, Software Tools in Pascal, Addison-Wesley Professional, 1981.
5. A. Zeller, Why Programs Fail: A Guide to Systematic Debugging, Morgan Kaufmann, 2005.
6. M. Doar, Practical Development Environments, O'Reilly Media, 2005.
7. M. Feathers, Working Effectively with Legacy Code, Prentice Hall, 2005.
8. K. Fogel, Producing Open Source Software, O'Reilly Media, 2005.
9. R.L. Glass, Facts and Fallacies of Software Engineering, Addison-Wesley Professional, 2002.
10. J.L. Bentley, Writing Efficient Programs, Prentice Hall, 1982.

Index Terms:
books, computer science
Citation:
Greg Wilson, "Not on the Shelves," IEEE Software, vol. 26, no. 3, pp. 8-9, May-June 2009, doi:10.1109/MS.2009.75
Usage of this product signifies your acceptance of the Terms of Use.