1
by Cormen, Thomas H.
Published 2009
2
3
by Foxall, James D
Published 2016