Does anyone know where I can get some good information on /dev/pts?

I know it does something with pseudo terminals but I don't quite
understand it...

Thanks,
Dave