Almost All Digital Electronics

Free
You can enter a schematic list from a book for analysis or modification