Computer-Aided Verification by Robert Kurshan