A general method of weights in the d-bar-Neumann problem by Tran Vu Khanh