http://cseng.aw.com/book/preface/0,3829,0201847477,00.html