@book{label
  % Required:
  author= | editor=
  title=
  publisher=
  year=
  % Optional:
  volume= | number=
  series=
  address=
  edition=
  month=
  note=
}

@inbook{label
  % Required:
  author= | editor=
  title=
  chapter= &| pages=
  publisher=
  year=
  % Optional:
  volume= | number=
  series=
  type=
  address=
  edition=
  month=
  note=
}

@article{label
  % Required:
  author=
  title=
  journal=
  year=
  % Optional:
  volume=
  number=
  pages=
  month=
  note=
}

@manual{label
  % Required:
  title=
  % Optional:
  author=
  organization=
  address=
  edition=
  month=
  year=
  note=
}

@phdthesis or @mastersthesis{label
  % Required:
  author=
  title=
  school=
  year=
  % Optional:
  type=
  address=
  month=
  note=
  key=
}

@techreport{label
  % Required:
  author=
  title=
  institution=
  year=
  % Optional:
  type=
  number=
  address=
  month=
  note=
  key=
}

@misc{label
  % Optional:
  author=
  title=
  howpublished=
  month=
  year=
  note=
}

