Authors with Software Architect Profession Brad Templeton software-architect Mark Russinovich software-architect Ray Ozzie software-architect