What do you think?
Rate this book
Paperback
First published November 1, 2005
As with any design book this is not complete but covers most of the bases extensively and a lot in it has been motivated thoroughly but remains discutable. Let neither of those put you off.