C . Wyvillc , Edinburgh,