1. A. Ebrahimi (2002) C++ Programming Easy Ways, American Press, Boston.
2. A. Ebrahimi (1992) VPCL: A Visual Language for Teaching and Learning Programming (A Picture is Worth a Thousand Words). In Journal of Visual Languages and Computing 3,299–317.
3. B. Liffick, R. Aiken (1996) A novice programmer’s support environment. Proceedings of the 1st conference on Integrating technology into computer science education, Volume 28, 24 Issue SI, 1–3.
4. J. Niederst (2001). Web Design in a Nutshell (2/E). Sebastopol, CA: O’Reilly & Associates.
5. Soloway, E. (1984). A Cognitively-Based Methodology for Designing Languages / Environments / Methodologies. Proceedings of the ACM Symposium on Practical Software Development Environments.