Case Based Design by Yuri Avramenko & Andrzej Kraslawski