# 22\. Main Reference

| [Feng2017] | 

1.  Feng and M. Chen. [Learning Apache Spark](https://mingchen0919.github.io/learning-apache-spark/index.html), Github 2017.

 |

| [Feng2016PSD] | 

1.  Feng, A. J. Salgado, C. Wang, S. M. Wise. Preconditioned Steepest Descent Methods for some Nonlinear Elliptic Equations Involving p-Laplacian Terms. J. Comput. Phys., 334:45–67, 2016.

 |

| [Feng2014] | 

1.  Feng. [Prelim Notes for Numerical Analysis](http://web.utk.edu/~wfeng1/doc/PrelimNum.pdf), The University of Tennessee, Knoxville.

 |

| [Karau2015] | 

1.  Karau, A. Konwinski, P. Wendell and M. Zaharia. Learning Spark: Lightning-Fast Big Data Analysis. O’Reilly Media, Inc., 2015

 |

| [Kirillov2016] | Anton Kirillov. Apache Spark: core concepts, architecture and internals. [http://datastrophic.io/core-concepts-architecture-and-internals-of-apache-spark/](http://datastrophic.io/core-concepts-architecture-and-internals-of-apache-spark/) |