Mastering VBA 6 - Hart-Davis, Guy (BPB publications, 2000)