Automata, Languages and Programming
  MLA
  Caires, Luís, et al. Automata, Languages and Programming. Springer Berlin / Heidelberg, 2005.
  APA
  Caires, L., Kanade, T., Italiano, G. F, Monteiro, L., Palamidessi, C., & Yung, M. (2005). Automata, Languages and Programming. Springer Berlin / Heidelberg.
  Chicago
  Caires, Luís, Takeo Kanade, Guiseppe F  Italiano, Luis  Monteiro, Catuscia  Palamidessi, and Moti  Yung. Automata, Languages and Programming. : Springer Berlin / Heidelberg, 2005.