The book recommends itself to the last year undergraduate and first year graduate student. If you are looking for a tourist view of Software Engineering buy this book. It does not stand on its own, it briefly quotes other books. After reading selections from several chapters repeatedly I find it hard to believe anything useful can be gathered from it.