Asterisk™: The Definitive Guide

by Leif Madsen, Jim Van Meggelen, Russell Bryant