What other work has Patrick done?