Petri nets are a popular and powerful formal model for the analysis and modelling of concurrent systems, and a rich theory has developed around them. The text is very clearly organised, with every notion carefully explained and every result proved. Clear exposition is given for place invarients, siphons, traps and many other important analysis techniques.The material is organised along the lines of a course, and each chapter contains numerous exercises, making this book ideal for graduate students and research workers alike.