IT Skills Software Design and Development Java
This book guides you to learn programming and want to think like a computer scientist. Ideal for anyone taking AP CompSci Complete.