This paper presents a novel technique for estimating directions of arrival of uncorrelated narrowband sources. It is also shown that, if a uniform linear array is assumed, the estimation can be performed by a computationally attractive rooting technique. It is further shown that the asymptotic covariance of the estimation error attains the proper Cramer-Rao lower bound. The theoretical results presented are compared to computer simulations.