Texas Tech University Press

The Texas Tech University Press (or TTUP), founded in 1971, is the university press of the American Texas Tech University, located in Lubbock, Texas.
Read more or edit on Wikipedia

main subject: Texas Tech University Press

0
you are offline