Modified BufferedReader.
Completed TextReader and DataReader.