Lead Generation: Theory and Practice