(QI-1.2) Pettorossi, A.: Quaderni di Informatica. Parte I. Seconda Edizione, Aracne, 2004. 245 pagine.

      (QI-2.2) Pettorossi, A.: Quaderni di Informatica. Parte II. Seconda Edizione, Aracne, 1993. 180 pagine.
      (ToC-3) Pettorossi, A.: Theory of Computation III, Aracne, 1994. 200  pages.
      (ToC-4) Pettorossi, A.: Theory of Computation IV, Aracne, 1995. 90 pages.

         Software: Microsoft Office            Software: Microsoft Office      Software: Microsoft Office 
--------------------------------------
      (PAS) Pettorossi, A.: Learning Pascal through Examples, Unitor, 1993. 98 pages.

      (C++) Pettorossi, A.: Programming in C++, Aracne, 2001. 80 pages.
      (SCPJava) Pettorossi, A.: Sequential and Concurrent Programming in Java, Aracne, 2005. 188 pages
      (ECP-3) Pettorossi, A.: Elements of Concurrent Programming, Third Edition, Aracne, December 2008. 134 pages.
        
               Software: Microsoft Office
      (PCLP-2) Pettorossi, A., Proietti, M.: First Order Predicate Calculus and Logic Programming, Second Edition, Aracne, 2005. 72 pages.
       
--------------------------------------
      (CDC-3) Pettorossi, A.: Elements of Computability, Decidability, and Complexity, Third Edition, Aracne, October 2009. 164 pages.
      (ATFL-3) Pettorossi, A.: Automata Theory and Formal Languages, Third Edition, Aracne, August 2011. 256 pages.
      (SPM-3) Pettorossi, A.: Techniques for Searching, Parsing, and Matching, Third Edition, Aracne, August 2011. 264 pages.
      (SPL-2) Pettorossi, A.: Semantics of Programming Languages, Second Edition, Aracne, August 2011. 328 pages.
           Software: Microsoft Office     Software: Microsoft Office    Software: Microsoft Office     Software: Microsoft Office
--------------------------------------