''This book is ideally suited for a problem-based curriculum in which students simultaneously learn good development processes while completing a …