Prentice Hall
Regular expression
Computing
Software engineering
Grammar
English grammar
Transitions
Schuster