1
by Marr, Bernard
Published 2014
Pearson Education

3
by Marr, Bernard
Published 2015
John Wiley & Sons