Karl Wiegers' book on software requirements was the primary reference for the structure of this document. During the process of preparing requirements, the author looked at other issue-tracking systems, namely Cygnus Software's GNATS, and Mozilla's Bugzilla