Just wanted to pitch in regarding the first source - KTU is my Alma Mater and it stands for Kaunas University of Technology. In my country it's among the top universities and is highly respected. http://en.wikipedia.org/wiki/Kaunas_University_of_Technology