Authors:
ISBN13:
9781493935895
Edition:
1st ed. 2016
Published:
2016-03-11
Language:
en






Authors:
ISBN13:
9781071631904
Edition:
2nd ed. 2023
Published:
2023-05-12
Language:
en








ISBN13:
9784431562269
Edition:
Softcover reprint of the original 1st ed. 2014
Published:
2016-08-27
Language:
en