kamal garg is the best book he has explained everything lucidly with the latest format in standard on auditing. futher he is not spoon feeding but allow us to think for a better presentation. as an auditor every one has an individuality, he keeps his individuality in presentation of his book. so go for a latest edition which will be much helpful.