Author: Christos H. Papadimitriou(Author)(2nd Edition) (Prentice Hall) (Paperback) by Harry Lewis