3
by Marr, Bernard
Published 2014
Pearson Education

4
by Marr, Bernard
Published 2015
John Wiley & Sons