1
by Holloman, Christer
Published 2016
Pearson Education

2
by Holloman, Christer
Published 2014
John Wiley and Sons Ltd