My first book to read on PM, that was during second semester 3rd year mechanical engineering college. I was given an assignment to study PM and teach it to my class mates in IDT, student activity group(industrial development team, ain-shams university).
This book is very simple and to the point, it just gives you a basic idea about PM. It only covers the main idea and concepts, but doesn't go into details.
I think it's good for non-project managers. Since a project manager need to read 100 times in size and complexity of the book in order to be a successful project manager.