E-government principles: implementation, advantages and challenges
building blocks of an e - government : a framework .