James Mason

3%
Flag icon
Careful planning doesn't necessarily mean exhaustive planning or over-planning.
Code Complete
Rate this book
Clear rating
Open Preview