2nd edition 26 march 2010 3rd edition 17 november 2012 no part of this book may be reproduced , stored in a retrieval system , or transmitted by any means without the written permission of the author .