Library - mindread