He has written or coauthored more than thirty books, including Computers in a Changing Society (2005) and Computer Literacy for IC3 Unit 3: Living Online (2009). Preston takes advantage of the connected learning environment that is available in Unnamed Publisher to create learning experiences that are not possible in a printed textbook. His experience in the classroom is transferred to the structure of this book in the form of learning outcomes and assessment tools that allow instructors to conveniently meet emerging requirements for outcomes-based instruction and to use this text in online teaching environments.