GenServer
Links
Trapping Exit Signals in GenServers
Why and how a GenServer stops?