The microsoft articles