Eclipse IDE Java programming, debugging, unit testing, task management and Git version control with Eclipse - Vogel, Lars (Vogella, 2013)