A good threat is worth a thousand tests.
Software testing techniques by Boris Beizer
ISBN: 0442206720 This book is available from Amazon