VBA developer's handbook - Getz, Ken; Gilbert, Mike (Sybex, 2000)