tmcbook February 28, 2017 February 28, 2017 Information in the book is very helpful in learning and in practice. Very good book