Title: Learning Processing: A Beginner's Guide to Programming Images, Animation, and Interaction / Edition 2, Author: Daniel Shiffman
Title: CUDA for Engineers: An Introduction to High-Performance Parallel Computing / Edition 1, Author: Duane Storti
Title: Concepts, Techniques, and Models of Computer Programming / Edition 1, Author: Peter Van Roy