A good software development book [closed]
- by Mahmoud Hossam
I've searched this website, as well as SO for a question like that, and I still haven't found what I'm looking for.
I'm looking for a book that is similar to Head First Software Development.
I want to know more about the different stages of software development, I know about coding already, but I don't know much about unit testing, version control, integration, design...etc.
P.S. it'd be nice if the book wasn't a thousand pages long.
Edit: I'm looking for an introductory text, not a book about the latest trends in software development.