Analyzing Grammar by Paul Kroeger