1. Akidau, T., Chernyak, S., & Lax, R. (2018). Streaming systems: The what where when and how of large-scale data processing. USA: OReilly Media Incorporated.
2. Barzee, R. A. (2014). Really understand binary. USA: Maia LLC.
3. Bertsekas, D. P. (1999). Nonlinear programming. USA: Athena Scientific.
4. Binotto, A. P. D., Daniel, C., Weber, D., Kuijper, A., Stork, A., Pereira, C., & Fellner, D. (2010). Iterative sle solvers over a cpu-gpu platform. In 2010 IEEE 12th International Conference on High Performance Computing and Communications (HPCC), pp 305–313.
5. Botros, N. (2015). Hdl with Digital Design. Mercury Learning & Information.