Geo Location Information for 64.238.147.113 IP Address. The IP Address 64.238.147.113 is located at 29.8752 latitude and -98.2625 longitude in United States. Friendly Location for the IP Address is Texas, Canyon Lake, United States, 78130
The HCI Bibliography (HCIBIB) is a free-access bibliography on Human-Computer Interaction, with over 70,000 records in a searchable database. HCIBIB.ORG is also one of the...