Troubador Publishing
Science and Design of Problem Solving Systems | Troubador Publishing