AncasterMike I agree.  The Author does say put just half your money in, for now, then wait for a dip.
I take another tack.  I'll buy none at current levels.  For years now this stock has bounced off its 50-day moving average from time to time.  That average is now at $27.00.  So I placed an order to buy 100 shares there, good 'til June 24.  I'll renew it there, or a little higher if the 50-day has climbed a little higher, until I get the Buy.  In other words, don't chase the highs.  Buy a large basket, place your BUY at a price where you are comfortable (for me it's $27-ish) and patiently hold your basket out until someone plops a 100-or-whatever shares into it ... . This has served me well, with ELF, for example, which I started accumulating at $333.  The past-ten-years' low was $325 just after that, and the rest is history.