Compiler construction : a recursive descent model - Elder, John (Prentice Hall International, 1994)