Can't do the homework for you, but this site should help: http://cseweb.ucsd.edu/classes/fa10/cse240a/
2 Answers · Computers & Internet · 06/10/2012
63 reviews for amazon.com
Browse & Discover Thousands of Computers & Internet Book Titles, for Less.
387,510 reviews for thriftbooks.com
Used Books Starting at $3.99. Free Shipping Available. Shop Now!
Try asking your question on Yahoo Answers