Sommerville, Ian, 
	      	Software Engineering 10th Edition, Pearson.  ISBN: 9789-0-13-394303 
	      	      Standard for software engineering texts and good complement to the course
	      
Brooks, Jr., F.P.,
	         The Mythical Man-Month: Essays on Software Engineering, 20th Anniversary Edition.
	         Addison-Wesley, 1995	
	              Seminal work on structuring software teams and planning software projects.  A SE must read.
	      
Beck, Kent, 
			   Extreme Programming Explained: Embrace Change. ISBN: 978-0321278654 
			         	Very nice read on Extreme Programming model.  
			
Arms, W., 
			    Cornell’s version of CSx500 course materials.
			    	
			          A complementary and interesting view.
			
Marsic, Ivan. Software Engineering. , 2012
Gamma, Helm, Johnson, Vlissides Design Patterns: Elements of Reusable Object-Oriented Software , 1995
Felleisen, Findler, Flatt, and Krishnamurthi. How to Design Programs , MIT Press, Cambridge MA, 2001.
Schedlbauer, M., Building Information Systems, The Art of Business Analysis and System Design , 2010.