Edition: 2nd, 2015
Number of pages: 684

Book in excellent condition, as new.