Membrane computing An introduction - Paun Gheorghe (2002)