P . Hansen , Edinburgh.