Great book, quite heavy but knowledge weighs a lot. This is former edition of Sheila Cameron and I believe it is a great alternative for the current version which is much more expensive. 5th edition comes from 2010 and still has some great information in it.