1
by Ellington, Henry
Published 1999
2
by Stolovitch, Harold D.
Published 2002
3
by Gagne, Robert M.
Published 1970
4
by Wan Zah Wan Ali.
Published 2000