Error message

  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Deprecated function: implode(): Passing glue string after array is deprecated. Swap the parameters in drupal_get_feeds() (line 394 of /home1/montes/public_html/books/includes/common.inc).
  • Deprecated function: The each() function is deprecated. This message will be suppressed on further calls in menu_set_active_trail() (line 2405 of /home1/montes/public_html/books/includes/menu.inc).

Fantasy Books

8 Things I Think I Think: March 2026

https://www.blackgate.com/ - Mon, 03/30/2026 - 12:00
1– BATTLEFRONT II IS PRETTY COOL

I’ve posted before that Fortnite is my kind of shooter. Fast-paced, high action games like Marvel Rivals, and Call of Duty, aren’t fun for me. And I pretty much just die. Fast and often. I’d rather go play a Solo RPG or something. I had been stuck since finishing Grim Dawn (which I wrote about here). I tried a couple games, including getting into Red Dead Redemption II (which I like, it just hasn’t grabbed me like LA Noire did). I false-started a half dozen games.

My son likes Star Wars: Battlefront II, which I briefly tried. Died repeatedly. Quit. But I decided to give it another go. It’s got a single player campaign mode, with multiple missions, as well as a few other solo options. But it was developed as a Multiplayer shooter, reminiscent of Team Fortress 2.

There was a huge controversy upon release in 2017, regarding micro transactions, and Electronic Arts stopped new content and support, in 2020. But the game has had a couple of resurgences and hit an all-time high in concurrent players last Summer. The game is what it is, and there’s a lot of content for the frequent $3.99 sale price.

I played the entire Solo campaign, in which you are primarily Iden Versio, leader of an Empire elite special forces unit. You have a wakening of the conscience and go to work for the Rebel Alliance. It’s often challenging, but fun. There are also individual Solo scenarios for the Light and Dark sides, where you can play a wide array of SW heroes and villains.

And I’ve played myself up to level 13 in Multiplayer. These are usually large-scale battles of a couple different types, along with options for smaller (down to 4v4) options. I die a lot, but you just re-spawn and continue. I’ve only encountered one blatant cheater so far.

I just wanna say, visually, this game is TREMENDOUS. It’s now 9 years old, and I love how it looks. The cut scenes are like mini-movies. Game play looks great. In space, on ships, on planets: this is a beautiful Star Wars game. I had the Dos-based X-Wing, in the early 90s. Battlefront II is a treat just to watch.

I wish there was more to the Solo campaign (it includes a short sequel), but that was never the heart of the game. The Multiplayer works well enough for me that I’m playing it regularly. It’s not as fun as Fortnite (or maybe, Fortnite is far less frustrating), but the Star Wars immersion is so deep I’m loading it up and blasting away. Check it out on sale and see if it’s your kind of Star Wars thing. The solo campaign was worth $4 alone.

2 – CARL HIASSEN IS A SMILE IN THESE MESSED-UP TIMES

I was a Carl Hiassen fan after he broke big back in the 80s. The Miami newspaper columnist wrote funny crime novels that captured what has become the Florida craziness. Strip Tease was a big-screen movie with Demi Moore. Recently, Apple+ made a Vince Vaughan show from Bad Monkey.

There’s a new Florida PI show, RJ Decker, on Tuesday nights. The character, if not the plots, is from Hiassens’ second novel, Double Whammy. I like the show, though after the first two episodes, they’ve significantly dropped the humor level, and it’s in danger of becoming just another cop show. Hope they get back on track.

There’s a character named Skink, in the book. He’s the former governor of Florida who simply walked away from the corruption and the office and lives in the swamps, eating fresh roadkill. He’s in several Hiassen books, though the show left him out.

Since I really liked the Decker pilot; and since the world is a dumpster fire that keeps getting hotter, I decided to revisit Hiassen.

Hiassen satirizes the absurdity of Florida life – which is also to say, people in general. Hiassen can be laugh-out-loud funny. In a different way from Douglas Adams, and Terry Pratchett. He exacerbates situations, but you don’t dismiss them. Because people are too ‘people-ish.’ They can be that dumb, or shallow, or evil.

What really appeals to me right now is that bad guys get their come-uppance. Often in fitting and hilarious ways. Not always SFW, either. You’ll never forget what a bottlenose dolphin does to a steroided-up security guard in Native Tongue. Bad things happen to ‘good’ folks during the books, but the villains pay their price in the end. And I need that these days.

Hiassen was a newspaper writer for years, and he had co-authored three thrillers, before he started writing funny Florida crime novels. I have re-read/re-listened to six of his first eight novels, and they are still really good, decades later. And they’re still fun. He’s an insightful writer, and a good one.

I started to be less enthralled around book ten, back when. We’ll see how many more I tackle. I know I haven’t read his two most recent adult books (he also writes young fiction) – maybe I should.

I unreservedly recommend Douglas Adams and Terry Pratchett. I think Red Dwarf fits in there, too, if a bit less, for me. I really think you should give Hiassen a try. I’d start with Tourist Season, or Double Whammy. But you don’t need to read them in order. Not even the Skink books (recommended for those, though). Or try Strip Tease if you remember the movie.

The laughs, and the bad guys paying for their crimes, is what I need right now. Hiassen delivers.

3 – JAMES LEE BURKE IS A MASTER OF HARDBOILED

I caught up on some Clive Cussler (well, his continuators) in January and February.  Now, I last read a James Lee Burke novel. Back in 2020. Swan Peak is book number 17 in his Cajun hardboiled series about Dave Robicheaux. It was from 2008, so I was a bit behind. Well, that series will be up to 25, later this year.

Before jumping down the Carl Hiassen rabbit hold, I read the next book in the series: 2010’s The Glass Rainbow. And I re-listened to the first, The Neon Rain. Two things about James Lee Burke have held true for almost forty years.

One is that he’s a superb writer. Probably my vote for the best modern hardboiled writer. I know Elmore Leonard has his supporters, and Donald Westlake was terrific. There are several excellent ones. I’m just saying that I’m a Burke guy.

The second thing, is that his books are dark. Disturbingly dark. Very bad things happen to people. Worse than ‘just’ death. Death is a release. Robicheaux – and often his buddy, Clete Purcel – go to great lengths to punish bad guys. But a Burke novel is the polar opposite of a Hiassen one, as far as crime books go. Having said that, The Glass Rainbow is classic Robicheaux. As of 2010, Burke was still a superior writer. I have the next book in the series. But I’d had enough dark for a while. I’ve liked almost every novel I’ve read, including some non-Robicheaux. But I have to be mentally ‘in a place’ for Burke. This isn’t like reading Cussler, or Higgins, or even John D. MacDonald. But The Glass Rainbow was a good read, and I will go on to Creole Belle.

And if you can find the unabridged audiobooks by Will Patton (seems mostly just abridged are out there now), get those. I really didn’t care for the guy reading them now.

4 – NATHAN FILLION IS THE KIND OF GUY WE NEED

Fillion turned 55 last week. He started out on a soap opera, briefly flew on Firefly, was Captain Hammer (corporate tool), became a mainstream star on Castle, and is currently heading up The Rookie. He’s both a ‘star’ and a nerd. And he revels in it all. He recently started a podcast with real-life buddy Alan Tudyk – Once We Were Spacemen. Which I wrote about here.

I wrote about the Firefly buzz a couple weeks ago (zero comments? C’mon, Byrne fans!). Hopefully the animated series project will find a home. I’m almost done with this re-watch of Firefly, with Serenity to follow. I watched Dr. Horrible’s Sing-Along-Blog again last week, and it’s still delightful.

If you see other people talk about Fillion (ie, Katie Sackhoff on her own podcast), there is nary a discouraging word. It’s like EVERYBODY knows him from his wide-ranging career. And to a person, they say he’s genuinely nice. He treats people like they matter. Not just powerful people. Fans, crew, people he runs into: everyone has nice things to say about him.

His coworkers (not named Stana Katic) praise how he makes everyone comfortable as part of the team. Jewel Staite says she calls him for professional advice. You hear story after story praising him.

Our culture loves to cancel people we deem ‘not nice.’ Legacies are tarnished or destroyed – not always justifiably. Fillion is the guy people want to be around. And that’s cool to see.

I am a fan of Firefly, Dr Horrible, Castle, Con Man (which I talked about here), and I liked him on Desperate Housewives. When you listen to Once We Were Spacemen, you hear all these great stories from his life. And about him and Tudyk buddying around in real life. Bruce Campbell and Nathan Fillion are two actors I like rooting for and watching.

Go to Youtube and pick a couple Spacemen episodes. They’ve had guests from their careers on, including most of the Firefly bunch. I recommend the Felicia Day one a few weeks ago. That was really fun. But honestly, they all are.

And watch a couple interviews he does. You’ll see how people feel about him. It’s cool.

5 – I CANCELED ALMOST ALL MY STREAMING SUBS

So, There are too Many Subscriptions was my fifth item on the February Five Things. I talked about how I was fed up with how many subscriptions I seemed to need to watch and listen to stuff. So much for ‘cutting the cable.’ So, I had canceled Paramount+ and Peacock. And Audible, and Kindle Unlimited. And I switched home Wifi, cutting that bill in half.

Well, I continued on, pulling the plug on Hulu LiveTV (meaning no Disney or ESPN), and Spotify. Along with a credit card I didn’t need, I knocked off $225 a month for stuff I could live without.

I did buy a digital antenna, which picks up my local area stations. And I kept Prime – partly because my son buys more stuff on it than I do. I am using Roku’s Life TV, Pluto, and Plex; all of which are free. I’ve dug out shows like Emergency!, and Simon and Simon. With Prime I can watch Castle, and Poirot. Plus whatever movies they haven’t started charging for. Yet.

I basically gave up on hockey and soccer, and mostly baseball. Won’t be much football, either. But I’ve watched a lifetime of sports. I can leave them behind to avoid paying multiple platforms to see them. I’ll check online for standings and news.

I haven’t bought a DVR system (and my TV requires a USB port to use an SSD drive, which is already tied up), so no recording anything. I actually sit down at 8 PM on Tuesday night and watch Best Medicine, running to pee during the commercials. And then RJ Decker at 10. Just like the cavemen watched TV!

In Ohio, the Public Utilities Commission is corrupt as FIFA, and my electric bill has more than doubled, with another rate increase approved last week. So, that’s eating up these savings. But the whole ‘cut the cable and save money with streaming’ was fools gold. I ended up paying more for even more channels I never watched. I finally said “No thanks.”

6 – JAMES TOLKAN COULD BE ONE SERIOUS DUDE

Actor James Tolkan died last week. He might be best known as the guy who told Maverick (Tom Cruise) “Your ego is writing checks your body can’t cash” in Top Gun. He had mastered that ‘no-nonsense’ role way back in War Games. And he delivered more of the same as Vice-Principal Strickland in Back to the Future. He had no use for slackers!

I’ve written about A&E’s terrific A Nero Wolfe Mystery (back when A&E wasn’t a garbage network). Tolkan was a key part of that ensemble cast, appearing in 14 of the 20 stories which were adapted. He was his typical self as FBI Special Agent in Charge Richard Wragg. But he got to branch out, like he did as Avery Ballou. He oddly had a Sherlock Holmes deerstalker on as a dog handler in Die Like a Dog. Speaking of Sherlock Holmes, he had a minor role in They Might Be Giants.

And he was an utterly despicable old man in an episode of Leverage. Talk about rooting against the bad guy in that one! Tolkan had a long career of performing well on screen.

7 – I’M READY FOR THE MANDALORIAN & GROGU

I’ve shared my feelings about Andor (loved Rogue One, but I’d rather re-read Splinter of the Mind’s Eye, and I haven’t encountered so much pretentiousness since the last time I had an Amazon return at Whole Foods).

I am SOOOOO looking forward to The Mandalorian movie hitting theaters in May. I shall be in attendance. This fun, action flick is exactly the Star Wars I need. Live-action Zeb is cool (loved Rebels), and every part of the trailer worked for me. I’m not a theater guy anymore, but Star Wars will always bring me to a big screen.

And if you ask, I DNFed Skeleton Crew. Couldn’t have been less interested. I don’t begrudge people liking something. Good for them. But I’m not drinking anybody’s Flavor Aid. I’ll just wait for something I like.

I expect The Mandalorian and Grogu to fully meet my Star Wars expectations. My first post about that great show.

8 -YOU SHOULD WATCH DR. HORRIBLE’S SING-ALONG BLOG

I absolutely will be doing a post dedicated to this gem of a web series, which grew out of the 2007-2008 Writers Guild of America strike. It’s not streaming anywhere, which is silly. But I pull it up on youtube and cast it to my 50” TV. The soundtrack is out there, including on Spotify.

It is 45 minutes of pure fun. Neil Patrick Harris is fantastic. Watching him is a treat. And the guy can sing. Nathan Fillion delights as Captain Hammer (corporate tool). He can sing, as well. Felicia Day shines as the girl between them. And she actually went to school on a violin scholarship. She knows music.

I was hooked in the very opening scene (ha haaa ha ha ha haaaaaa). Harris’ monologue is great. And things just keep getting better as Penny, and then Captain Hammer, enter the story. Simply put, this is my favorite musical. I can watch it on back-to-back days and it’s still fresh and fun. The music is great. And while Fillion and Day are so good, Neil Patrick Harris understatedly dominates every scene he’s in. You see the shift in his character at the 25 minute mark, on his face. He’s an outstanding actor. Love his singing voice, too.

I praise Con Man in my nerd circles. It’s a sci-fi homage any fan (especially of Firefly) should enjoy. Dr. Horrible is less than an hour out of your day, and it’s worth every second of it.

Prior Things I Think I Think
Five Things I Think I Think (February 2026)
Five Things I Think I Think (January 2026)
Four Things I Think I Think (May 2025) 
Six Things I Think I Think (March 2025)
Ten Things I Think I Think (January 2025)
Ten Things I Think I Think (December 2024)
Nine Things I Think I Think (October 2024)
Five More Things I Think: Marvel Edition (September 2024)
Ten Things I Think I Think: Marvel Edition ( September 2024)
Five Things I Think I Think (January 2024)
Seven Things I Think I Think (December 2023)
Talking Tolkien: TenThings I Think I Think (August 2023)
A (Black) Gat in the Hand: Ten Things I Think I think (August 2023)
5 More Things I Think (March 2023)
10 Things I Think I Think (March 2023)

Bob Byrne’s ‘A (Black) Gat in the Hand’ made its Black Gate debut in 2018 and has returned every summer since.

His ‘The Public Life of Sherlock Holmes’ column ran every Monday morning at Black Gate from March, 2014 through March, 2017. And he irregularly posts on Rex Stout’s gargantuan detective in ‘Nero Wolfe’s Brownstone.’ He is a member of the Praed Street Irregulars, and founded www.SolarPons.com (the only website dedicated to the ‘Sherlock Holmes of Praed Street’).

He organized Black Gate’s award-nominated ‘Discovering Robert E. Howard’ series, as well as the award-winning ‘Hither Came Conan’ series. Which is now part of THE Definitive guide to Conan. He also organized 2023’s ‘Talking Tolkien.’

He has contributed stories to The MX Book of New Sherlock Holmes Stories — Parts III, IV, V, VI, XXI, and XXXIII.

He has written introductions for Steeger Books, and appeared in several magazines, including Black Mask, Sherlock Holmes Mystery Magazine, The Strand Magazine, and Sherlock Magazine.

You can definitely ‘experience the Bobness’ at Jason Waltz’s ’24? in 42′ podcast.

Categories: Fantasy Books

Review: Platform Decay by Martha Wells

http://fantasybookcritic.blogspot.com - Mon, 03/30/2026 - 09:00



Buy Platform Decay
FORMAT/INFO: Platform Decay will be published on May 5th, 2026 by Tor Books. It is 256 pages long and available in ebook, audiobook, and hardcover.

OVERVIEW/ANALYSIS: The mission: secretly extract friendly humans from enemy territory. The location: a planet-sized space port controlled by multiple corporate sectors, with a mix of tourists, workers, and security making life difficult. The target: multiple humans, including...children. Ugh. Murderbot may be up to the task, but that doesn't mean it has to like it. Looks like watching Sanctuary Moon will have to wait...

Platform Decay is that wonderful blend of action and character that reminds me why I love Murderbot. The plot itself is pitch perfect. It's a classic extraction mission: Murderbot must sneak into a planet-sized space port, find its protectees, and escort them to safety. That means we get some stealth and espionage, as well as full-tilt firefights as Murderbot goes about its job. The story might be considered bland were it not for both the constant shifting of environments as Murderbot goes from zone to zone across the station and the trademark deadpan exasperation it has for almost anything humans do.

I would have thoroughly enjoyed my time with this novella if that was all there was, but there are some great character beats scattered throughout that are the cherry on top. Murderbot, you see, is trying some new approaches to processing its feelings after the events of book seven, System Collapse. The result is some small quiet scenes that nevertheless show some growth for Murderbot as it continues its journey to get a handle on this while emotions thing.

At the end of the day, all you really need to know is that Murderbot is back and is operating at peak form. If you're a fan of the series, you'll be well rewarded and if you haven't started yet...why are you reading this review, go start the series!

Categories: Fantasy Books

Early Review – The Faraway Inn by Sarah Beth Durst (4/5 stars)

http://hiddeninpages.com/ - Mon, 03/30/2026 - 08:29

Reading Level: Young Adult
Genre: Contemporary Fantasy
Length: 384 pages
Publisher: Delacorte Press
Release Date: March 31, 2026
ASIN: B0FH1G5QT9
Stand Alone or Series: Stand Alone
Source: eGalley from NetGalley for Review
Rating: 4/5 stars

“When sixteen-year-old Calisa arrives at her great-aunt’s B&B in rural Vermont for the summer, she’s shocked to find a rundown inn rather than the cozy bed-and-breakfast she was expecting. Grumpy and eccentric, Auntie Zee is determined to keep anyone from messing with her beloved inn . . . even though she clearly needs the help.

To convince her great-aunt to keep her around, Calisa sets to work fixing up the inn, enlisting extra help from the groundskeeper’s (handsome) son. But the longer she stays, the surer she is that there’s something strange about the B&B—and its guests. Something almost . . . otherworldly.

The inn is keeping a magical secret—but to protect the place she’s come to love, Calisa must unravel the truth before it’s too late.”

Series Info/Source: This is a stand alone book. I got an eGalley of this from NetGalley to review.

Thoughts: I ended up really enjoying this but thought the beginning came off as much more juvenile sounding than a lot of Durst’s other books (maybe because it is more aimed at young adult readers). I am a huge fan of Durst and have read most of her books. This definitely comes off as more middle grade/young adult than her other adult fantasy books. I enjoyed the premise and found this easy to read.

Calisa’s boyfriend cheated on her, and she needs to get away for the summer to decompress from the drama. Her moms suggest spending the summer at her Aunt Zee’s inn helping out. When Calisa arrives she find that Aunt Zee does not want her there. Not only that, but the inn is really run down and a bit…odd. Aunt Zee gives Calisa three days to visit and then wants Calisa to leave. Calisa is desperate to convince her Aunt that she needs to stay the summer. Then Calisa starts noticing odd things about the inn…

Calisa grew on me as a character, although initially I thought she seemed a bit immature and naive about things. As the story continued, you start to see more of her depth. All of the characters in this book lack some depth and seem a bit stereotypical. I was surprised by that because I am normally sucked in by Durst’s characters (although lately I have been reading her adult novels). Maybe that is because this is a stand alone, but I wanted to know more about how the characters thought and felt. Especially Aunt Zee, she kind of remains a mystery, and I would have loved to learn her background.

I loved the inn and the magic there but again felt like I didn’t get to learn enough about it. How did this inn get to be, how does the travel work? I kept feeling like this would have been a better duology or trilogy that would have allowed more page space to add a bit more depth to this cool inn and the characters that dwelt there. Maybe we’ll get a companion book from when Aunt Zee was younger or for one what happens after this book.

I also thought the reveal about what Aunt Zee was felt abrupt, and then we never really learned more about her type of magic. I wanted to learn more about this and have it expanded on. I also thought the intriguing visitors to the inn were kind of glanced over. They seemed like interesting characters sketches that weren’t fully realized.

This is a cute YA contemporary cozy fantasy read. I enjoyed it and read it quickly. My main complaint is everything about it felt a bit too simple; the characters, the world, the story, and even the dialogue. It’s still a really good read, I just feel like it could have been an amazing story if it wasn’t forced into this one short volume.

My Summary (4/5): Overall I liked this story and thought it was a fun, simple, cozy, contemporary fantasy read. My main complaint is everything felt a bit too simple and under-explained. How did Aunt Zee get to where she was? How did the Inn get there? Calisa felt pretty immature and naive for an older teen as well, although she did gain a bit more depth and grow on me as the story progressed. While this wasn’t my favorite Durst book, it was a fun one. I would love to see some companion novels written about this world.

Categories: Fantasy Books

Probing Questions, Part 2

https://www.blackgate.com/ - Mon, 03/30/2026 - 04:59
No One Will Save You (Hulu, September 19, 2023)

Hold onto your butts — my new watch-a-thon continues! You can find Part 1 here.

Who likes alien abduction flicks? I’ll soon fix that.

No One Will Save You (2023)

Kicking off the second half of this truncated list with the best invader film by far, 2023’s No One Will Save You, which had a somewhat muted limited theatrical release and subsequently can be found on Disney+/Hulu, but should not be overlooked.

Brynn (played brilliantly by Kaitlin Dever) is a young woman coming to terms with the death of her best friend and her mother. Her friend’s death is partly her fault, and for this reason she has been ostracized by the nearby town and is now living a solitary life in an expansive inherited farmhouse. Her grief is rudely interrupted by a home intruder, who only turns out to be a flippin’ alien.

After successfully fending the creature off, her life rapidly spirals into a deadly game of cat and mouse with more invaders, and a town overrun with mind controlling parasites.

This is a solidly made film, with genuine creepiness running throughout and impressive effects. The plot takes a couple of unexpected turns, and gets a little too frantic for my liking in the third act, but the build up is great, and the final payoff is thought-provoking. Definitely worth a watch.

9/10

Watch the Sky (ROC Film Partners, 2017) Watch the Sky (2017)

Apparently this one was based on a YA novel, and you get the feeling that the filmmakers just took all the dull character introduction paragraphs and threw them into a screenplay blender.

The premise isn’t bad; a pair of brothers send a camera into the stratosphere strapped to a weather balloon to get some shots of our fair planet, but their actions gain the unwanted attention of a gaggle of cow-fiddling aliens, and a government agency that believes boys should be poking frogs with sticks, not doing ‘science stuff’.

This flick has a bit of a faith-based tinge, combined with a coming-of-age flavor, covered with sprinkles of teen emotions, and is therefore all over the place, taking its sweet time to get to any actual alien stuff, and fluffing the catch when it does so. You’ll be delighted to learn that not only does the film end abruptly and leave itself open for a sequel, but I can’t find any evidence that a sequel is being made.

4/10

Alien Hunter (Columbia TriStar Home Video, July 19, 2003) Alien Hunter (2003)

This American/Bulgarian production is one of those forgotten films that you suddenly realize you’ve never seen, seek out, and then regret. Ah, but I’m being a little harsh, for as daft as much of it is, there are some gems to be unearthed along the way, so let’s dig in.

James Spader plays Julian Rome, the horniest cryptologist the University at Berkeley has ever known. We know this because during his introduction he delightedly receives an email with the subject line ‘SEX’, and the message ‘I WANT YOU.’ Before he can bang another student however, he is yanked off to an Antarctic research base to aid a team who have just discovered a weird, pod-like structure in the ice, and who presumably have never watched The Thing.

This object is emanating a signal sound, which Rome is tasked to decipher. Naturally he does so (it translates to ‘Do Not Open’) just as the team opens it. An alien emerges from the shell along with a ghastly liquid virus that kills most of the team, and now, in a rare moment of solidarity, the US government has asked a Russian sub to launch a nuclear missile at the facility.

Can Julian Rome find out what the alien’s agenda is? Will they all die in a fiery inferno? Is that student still waiting for a reply?

Only good for Spader completists.

6/10

Flatwoods (Ghost Cat Films, April 5, 2022) Flatwoods (2022)

Here’s a film that can’t decide if it wants to be a serious expose of the Flatwoods Monster based on West Virginia folklore, a documentary of one woman’s struggle to uncover the truth, or a mockumentary chock full of tropes and poor filmmaking decisions, and fails at all three.

Mandy June Simpson plays Carol James, a documentarian on the hunt for the truth about the Flatwoods Monster, a creature as elusive as Bigfoot’s accountant. She visits the Flatwoods Monster Museum (a real place) and takes in a plethora of rubbish drawings, blurry photos and expensive souvenirs, while talking to local residents and obligatory weirdos. The film jumps from scene to scene with nary a care for stylistic continuity or progression, and the final reveal is limper than a piece of kelp in a carwash.

I very nearly didn’t finish this one, but I hate-watched it to the end purely because I’m dedicated to my craft.

3/10

Monsters of California (Screen Media, June 10, 2023) Monsters of California (2023)

Tom DeLonge of Blink-182 sets out to make an epic sci-fi/monster mash, and turns in quite the atrocious mess. Well done, Tom.

We are introduced to a group of stoner dudes and dudettes who are trying to Scooby-Doo the shit out of a supposedly haunted house and get their asses handed to them by a ghost, or something. This does nothing to curtail their paranormal investigations though, and we are ‘treated’ to various scenes of them doing other spooky stuff, including a spectacularly cringe-worthy sasquatch encounter.

When the most sensible one out of them, Dallas (played by Jack Sampson), stumbles across a military macguffin, the gang must fend off the government, aliens, and dick punches, as they blunder from one horribly scripted moment to the next. The dialogue is terrible, the pacing all over the place, and a couple of fun actors, Casper Van Dien and Richard Kind, are thoroughly wasted. The big reveal, that aliens are already among us and helping humanity to advance, begs the question ‘how long is this advancement going to take?’, because by God all the characters in this film need a helping hand.

A great time for anyone who likes mom jokes, spying on sunbathing girls, and dick punching.

4/10

Explorer From Another World (Piranha Drama, October 30, 2024) Bonus: Explorer from Another World (2024)

I just watched this 45-min short and wanted to slip it in as it meets the criteria just as vaguely as some of the other entries on this list.

I nearly turned it off after 30 seconds as I was convinced I’d stumbled across an A.I. generated film, but aside from some suspicious moments, the film is generally a human effort. The story is slight (alien explorer visits Earths, chaos ensues), the script is purposefully tongue-in-cheek, the acting ranges from okayish to terrible, and the wigs are awful in that shiny nylon way (there are a LOT of wigs).

I don’t mind a pastiche, but I can’t forgive average filmmaking, and the shot choices and editing left a lot to be desired. However, I also can’t stay mad at it, because the filmmakers leaned into the practical gore effects with gusto, and I chortled once or twice as the human fodder got offed in ascending levels of grue and stickiness.

If you’ve got a little bit of popcorn left at the bottom of your Project Hail Mary popcorn bucket, stick this on and suck on those kernels.

6/10

Previous Murky Movie surveys from Neil Baker include:

Probing Questions, Part 1
My Top Thirty Films
The Star Warses
Just When You Thought It Was Safe
Tech Tok
The Weyland-Yutaniverse
Foreign Bodies
Mummy Issues
Ch-Ch-Ch-Ch-Changes
Monster Mayhem
It’s All Rather Hit-or-Mythos
You Can’t Handle the Tooth
Tubi Dive
What Possessed You?

See all of Neil Baker’s Black Gate film reviews here. Neil spends his days watching dodgy movies, most of them terrible, in the hope that you might be inspired to watch them too. He is often asked why he doesn’t watch ‘proper’ films, and he honestly doesn’t have a good answer. He is an author, illustrator, teacher, and sculptor of turtle exhibits.

Categories: Fantasy Books

Book Review: Dollface by Lindy Ryan

http://Bibliosanctum - Sun, 03/29/2026 - 07:41

I received a review copy from the publisher. This does not affect the contents of my review and all opinions are my own.

Dollface by Lindy Ryan

Mogsy’s Rating: 4.5 of 5 stars

Genre: Horror

Series: Stand Alone

Publisher: Minotaur Books (February 24, 2025)

Length: 304 pages

Author Information: Website | Twitter

Ever since her Bless Your Heart series, I’ve been on a bit of a Lindy Ryan kick. So, I went into Dollface already expecting a good time, and honestly, it was awesome! This book is like a love letter to the classic slasher movies with just the right amount of self-awareness to pull off the campiness, and despite the violence and chaos, its lively tone ensures that things never get too heavy.

The story follows Jill, a horror author who has just relocated to suburban New Jersey with her husband and young son. Struggling with writer’s block, she’s hoping the change of scenery might even offer a little inspiration for her next book. Instead, she finds herself immediately roped into the baffling world of PTA mom politics and meetings, thanks to her bubbly new neighbor who volunteers Jill for a position on the committee. Unsure how well she’ll fit into this strange new social ecosystem, Jill nonetheless decides to make the best out of the situation, using the opportunity to settle in and make friends.

But suddenly, things take a terrifying turn. A mysterious killer begins targeting the women in the community, starting with the barista at the local coffee shop. And then, one of Jill’s fellow PTA moms is brutally attacked in her home. Could these incidents be connected? As more women are attacked, Jill is starting to think so. After all, she’s no stranger to slasher movies, and as the body count continues to rise, she also can’t help but notice a pattern emerging. The killer wears a plastic doll mask, appearing to choose their victims and methods with a specific purpose. Things are shaping up to be just like the kind of stories she writes about, making Jill think she’s on to something. But can a horror author and PTA mom turn detective and crack the case before she becomes the final girl?

This meta quality of Dollface is where it really shines, with the story going all in on embracing its inspirational origins while affectionately poking fun at them. Take the masked killer, for example, reminiscent of Ghostface of the Scream franchise but reimagined with an uncanny twist that’s both a little creepy but also ridiculous in the best way. Fans of the classic slashers will recognize all our favorite tropes, and what makes it even better is that our protagonist knows all these tropes too! Jill sees them happening in real time, literally even calls them out, but still makes the same kinds of mistakes that land her deeper into trouble. And yet, readers know all this is done by design, because Lindy Ryan is a great sport.

That tongue-in-cheek energy also adds a lot of charm to the story. There’s something genuinely entertaining about watching a horror-savvy character try to outmaneuver a narrative she considers herself an expert in but still messes up. But the fact that Jill is such a congenial protagonist gives this book a playful edge, almost like it’s in conversation with the genre itself, rather than simply existing in it. She’s also an endearing and uplifting figure, despite plenty of trauma and heartbreak in her past. It’s just hard not to root for a character who keeps soldiering on, even in the face of looming publisher deadlines or all the absurd crap she has to put up with from the PTA.

Yet here the supporting cast shines through as well, with the over-the-top moms and neighbors that make up Jill’s new social circle. If you’re wondering if there might be a satirical element to this, the answer is absolutely! The suburban dynamics are exaggerated and a little ridiculous, but that is clearly the point. Even so, the portrayal never feels truly negative. Instead, it comes across as affectionate, rendering the characters in a larger-than-life way that perfectly suits the tone. The novel knows exactly what its going for and doesn’t take itself too seriously, which works well in its favor.

At the end of the day, that’s really the key to enjoying Dollface. Get ready for something quirky, a little messy, but also very self-aware. Rather than trying to reinvent the genre, it embraces it, plays with its conventions, and has a blast along the way. In between all the nostalgic moments and nods to classic horror, there’s humor and there’s gore, coming together beautifully to create a story that’s just plain fun.

Categories: Fantasy Books

Camelot Fantasy Novels | 6 Paths of Hope, Courage, Fairness and Justice

http://litstack.com/ - Sat, 03/28/2026 - 14:00
Camelot fantasy novels

Camelot fantasy novels have always held a special place in our hearts, reading that offers…

The post Camelot Fantasy Novels | 6 Paths of Hope, Courage, Fairness and Justice appeared first on LitStack.

Categories: Fantasy Books

Book review: Red Empire by Jonathan Maberry

http://fantasybookcritic.blogspot.com - Sat, 03/28/2026 - 09:00

Book links: Amazon, Goodreads
ABOUT THE AUTHOR:
Publisher: Page count: Formats:

Jonathan Maberry’s Red Empire is the fifteenth Joe Ledger novel and the fifth Rogue Team International book. At this point, the series is long enough that picking up a single entry without context is a bit like walking into season twelve of a TV show and hoping for the best. Maberry does try to make the story understandable on its own, but the emotional weight, the grudges, and half the revelations only really land if you’ve been here for the long haul.
I have. And that probably means I liked this book more than it objectively deserves.
We finally got the long-promised look into Mr. Church. For years he’s been the most mysterious person in the series - Ledger’s boss, puppet master, and occasional badass. Red Empire finally digs into who he is and where he came from. The answers are satisfying. Maberry reveals a lot, but leaves room for questions. The infamous cookie code, for example, remains unsolved. 
Also, the Red Order is back and that means things will spiral fast. These genetically altered vampire-like warriors take center stage again. Their return ties together a lot of old plot lines. It also allows Maberry to reach deep into history, jumping back to the Crusades and the Black Death. I loved the  historical sections that made a lot of things clearer. 
On the modern-day side, a weaponized version of the bubonic plague may wipe away humanity. Between that and the usual Joe Ledger combat scenes, this book gets very violent. Anyone squeamish should probably look elsewhere. Longtime readers already know the deal and enjoy brutal fights, ugly deaths, and the constant sense that no character is entirely safe.
And yes, some familiar faces die.
Maberry has been thinning the cast regularly for years. Fans are used to it, even if it still stings when it happens. The series has always balanced its action with the sense that these people matter to each other, and when one of them goes down it hurts.
The action itself is fast, loud, and relentless. The last third of the book in particular barely slows down. There’s a long siege inside a sealed London skyscraper where plague, terrorists, and Joe Ledger collide. It’s chaotic, tense, and a lot of fun to read.
After fifteen books, the characters feel like old teammates. Ledger’s grim humor still works. Havoc Team still operates like the world’s most dangerous family. And when Maberry throws them into chaos, it’s easy to get pulled along.
In the end, Red Empire isn't the tightest book in the series but it is one of the most revealing. It finally opens the door on Mr. Church’s past, pushes the Red Order storyline forward in a big way, and reminds readers why this series has lasted so long.

Categories: Fantasy Books

Neverwhens: Existential Horror and Medieval Mystery Play meet in Between Two Fires

https://www.blackgate.com/ - Sat, 03/28/2026 - 07:03

Last week, I had the dumb good luck to be sitting to dinner with Christopher Buehlman just after the news came out that Nightfire’s new edition of Between Two Fires had hit #4 on the Bestseller list.

I want the record to show I was on the BTF train long before that.

Indeed, Buehlman, who’s garnered a lot of (deserved) attention for his recent fantasy novels The Black Tongue Thief and The Daughter’s War, had a previous career writing horror, including some of the most creative horror novels (IMO) of the 21st century I have had the privilege to read, and definitely one of the best vampire novels of all time (The Lesser Dead).

But any student of the fantasy genre knows that horror and fantasy, especially the sort of “street level” fantasy found in Sword & Sorcery or Grimdark, shares a large dose of its literary DNA with horror. And so, over a dozen years ago, Christopher Buehlman penned his first fantasy novel under the guise of horror (or is it horror under the guise of fantasy?): Between Two Towers.  The premise was brilliant: what if what medieval people believed was simply… true… and the Black Death was a supernatural event, devils running amok on Earth.

The year is 1348. Thomas, a disgraced knight, has found a young girl alone in a dead Norman village. An orphan of the Black Death, and an almost unnerving picture of innocence, she tells Thomas that plague is only part of a larger cataclysm — that the fallen angels under Lucifer are rising in a second war on heaven, and that the world of men has fallen behind the lines of conflict.

Is it delirium or is it faith? She believes she has seen the angels of God. She believes the righteous dead speak to her in dreams. And now she has convinced the faithless Thomas to shepherd her across a depraved landscape to Avignon. There, she tells Thomas, she will fulfill her mission to confront the evil that has devastated the earth, and to restore to this betrayed, murderous knight the nobility and hope of salvation he long abandoned.

As hell unleashes its wrath, and as the true nature of the girl is revealed, Thomas will find himself on a macabre battleground of angels and demons, saints, and the risen dead, and in the midst of a desperate struggle for nothing less than the soul of man.

Sexy, right?

Unfortunately, the book crashed-and-burned in the realm of sales, stalled its author’s career in the horror genre and really was only known by those who were already fans — 14th-century history geeks like me.

Flash forward to two successful fantasy novels and Tor suddenly gets the brilliant idea it should re-release the novel (via its horror imprint) in a hardcover with sprayed pages and fancy endpapers and voila! A success. It should be. It always should have been. You should read it.  Because, although the above synopsis is spot on covering the plot, it only sort of tells you what the novel is about.

Certainly, this is a book with some big action sequences, following the format of a quest novel as our characters travel down a river and make their way to Avignon. But you know, The Heart of Darkness is a “journey down a river” story too, and yet a lot more is going on inside the narrator’s head and in the eventual meeting at journey’s end, than the plot about steamer trip down the Congo with an attack by natives, and a very much failed attempt to bring the missing man back.

In a very similar vein, BTF is far more Heart of Darkness than Lord of the Rings: each of our characters are very much on a journey inward as they outwardly travel, and the very palpable, very real manifestations of Hell have the powers they do because of what lives in the human heart. Along the way, the author is creating a story comprised of common genre tropes and turns them all on their heads.

Trope #1 The Young Savior and Old Guardian

We know this one: a young, pre-pubescent girl or boy is the unbeknownst savior of humanity and must make some dangerous journey. Along the way they are befriended by a grizzled, disenchanted or unlikely warrior past his prime, forming an odd couple. Name your story and characters here: from the original intent of Strider vis-a-vis Frodo to John Connor and the T800 in Terminator 2: Judgment Day, to the tale of Arya Stark and the Hound in A Song of Ice and Fire.

Eragon has this. The movie Ladyhawke has a lower-stakes version of it, with a love-story thrown in. Hell, you can probably wedge Luke and Han in there, because Luke’s such a youthful innocent in Episode 4. Point is, it’s been done, a lot, with lots of variations.

Yet BTF’s Delphine is literally not that pre-pubescent heroine (for reasons I will withhold) and she really may be mad. Also, in this case our tale is told far more from the PoV of the disgraced knight-turned-routier, Thomas, so we can debate who is truly assisting whom…

Trope #2 The Embittered Hero-Despite-Himself

Thomas is our *primary* PoV character, which is unusual in the Young Savior story, but the embittered, fallen man who suddenly finds himself with a chance to be something more “this one last time” is not. This story has played out so many times, in so many ways, I’d waste my time listing them but think of much of Clint Eastwood’s later film career from Unforgiven forward, about half of the noir cannon, and so forth.

But tropes are only problematic when they have nothing new to give and there is a great deal here. All I will say is that anyone will see some of themselves in Thomas if they can recall being 20 and full of dreams, then one day being middle-aged and not sure how they got there; or has had a marriage fail or lost a dear friend and knows they own some of that failure; or who finds themselves struggling to believe in a higher purpose or ideals in a world that seems increasingly not just callous, but actively ruled by the hostile. Like the best of “literature,” BTF is being driven by these characters, whom you will come to love and worry about, and whatever they are. Only, unlike a lot of modern literature, it actually uses the workings of plot to help tell their tale.

Trope #3 The Quest

I mean, duh. It’s literally a journey to bring a message to the Pope from God (or not). Quests are old as time, and they are often linear. The in-world name of The Hobbit is literally “There and Back Again.” One could argue that a linear journey “there and back” is all that drives The Lord of the Rings, or in Woodrow Coll and Gus Macrae’s long journey in the greatest American quest novel, Lonesome Dove. (Maybe someday I will sit down and write a column on why the real “American Tolkien” is not white-bearded, former TV-writer with an unfinished hack-job of the War of the Roses with elements directly lifted from better writers but Larry McMurtry, but I digress.)

But without doing a Joseph Campbell deep-dive, the “quest” tale is a mythic version of the pilgrimage — a journey part and parcel to the Medieval lived experience, and still lived today. Santiago de Campostella, Rome, Jersualem — theses were the great destinations, but many more existed from Chartes to Canterbury. The Quest, expressly the Grail Quest, had dominated medieval literature since the 12th century and was decidedly popular in the 14th, and southern France, site of the fallen “Languedoc” with its Cathars, and Marian-cult, its Courtly Love — and a lot of the Grail literature, is where the French popes had set up shop. Sauron squatting in Minas Tirith.

This makes Avignon the PERFECT place for our heroes to travel in a world in which the devils of Hell are literally running amok. Avignon was *not* a pilgrim’s destination; rather it was the seat of the Babylonian Captivity of the Church, a vast, beautiful papal residence that had begun as a forced retreat for the Bishop of Rome, and then the gilded cage where the papal institution found itself captive to the ambitions of French kings and French cardinals. The damage caused in the fight to return the papacy to Rome cast a long shadow that takes us to the deadly Wars of Religion in the 16th century. In a way, nothing could be more the Mordor of Christendom, whatever the pope’s role as Vicar of Christ on Earth.

So now, imagine if Frodo’s job was to go find Sauron and say, “hey buddy, I know you and the Valar had a falling out, but I have a message from Eru the One, and he needs you to listen so you can save us from Morgoth.” Gonzo, right?

Trope #4: The Devil

This is the biggie. Lucifer the Lightbringer, Satan, Old Nick — the Adversary is a recurrent theme in literature who really only lost his power as a compelling villain in the post-modern world, which sometimes struggles to even acknowledge the idea of *evil*. The modern literary Devil’s largely relegated to film, which needs to make its supernatural villains easily understandable to wide audiences, or he is “contemporized” as one more dark god in a universe with counterparts like Loki, Set, Hades, yadda yadda (see, for example, the way Lucifer fits in to the DC Universe in Hellblazer or The Sandman). Sometimes, he’s even just a chummy ne’er-do-well you can’t help but like, as in the novel Good Omens. Even a lot of modern possession stories just choose to dodge an explanation of Devil or Hell — Demons are “something otherworldly” and malevolent, and that’s that.

The only major exception to this I can think of in novels is so-called “Christian Lit” where the Devil is very much real, there’s very much a battle, but it is also all very black and white… and strangely it all makes exactly sense via the lens of American conservative Evangelicalism.  The Devil is pretty much behind everything bad about the modern world, and the angels those sweet, lovely people you see in card shops….

Yeah, forget all of that.

To understand what is happening in Buehlman’s world, you need to look at evil and Hell through medieval eyes. These are the tormentors of Dante, and the fever dreams of Bosch; these are the fallen angels in the famous 14th-centurty Apocalypse Tapestries in Anger and the tempters of medieval romance: monsters horrible to behold, wielders of glamour and deception, doomed creatures eternally hopeful of overthrowing their Creator — or to at least have vengeance via the destruction of His favored creature: Mankind. You cannot reason with them, you cannot win a contest of bargaining, they are incapable of mercy, and you cannot truly comprehend them for they are made of a different sort of spiritual stuff than you are.

But worst of all, the Devil “doesn’t make you do it.” You do it because the capacity for Evil is in you, and devils merely know just how to bring that out.

And the Angels?

Sure, angels sometimes walk among men in human form — see the Annunciation — but that is not their true form, nor how they appear when they represent the Creator’s divine wrath. The angels you will meet herein are the cherubim and seraphim that destroyed Sodom and Gomorrah, the heavenly warriors of Revelations and the Book of Daniel — creatures so powerful and alien to the mortal world that they are “terrible to behold.”

Lovecraft has nothing on them with his servitors of the Outer Gods in terms of weirdness, and when Heaven does  make its presence known, it is decidedly not Gandalf’s arrival on the third day with the Rohirrim at Helm’s Deep. Instead, readers become reminded how the words awe and awful are related terms.

A Medieval Mystery Play

But what makes Between Two Fires so much more than the sum of its parts isn’t the way Buehlman reworks these tropes, but instead, well-versed in Tudor literature and medieval history, how he casts his story in the form of a medieval saints play and a medieval morality play.

Saints plays were stories highlighting the moments in a Saint’s life that were notable to their elevation — their martyrdom, miracles, etc. — and was a creative way to teach such to the faithful, although the plays themselves soon became secular. On one hand, this is very much the story of Delphine, who claims to talk to God, and who, if she is not mad, is the one person with the knowledge to prevent Hell’s triumph.

Morality plays, were more complex: an allegory, told through drama, and like most medieval quest literature, was written to be understood on more than one level. Its characters are personified abstractions with a protagonist who represents either humanity as a whole (Everyman) or an entire social class (as in Magnificence). Antagonists and supporting characters are not individuals, per se, but rather personifications of abstract virtues or vices, especially the seven deadly sins. Most often, morality plays were an externalized dramatization of a psychological or spiritual struggle: “The battle between the forces of good and evil in the human soul.”

The driving force is the hero’s own internal flaws and his struggle to overcome them. Perhaps the most famous of these, The Castle of Perseverance, is one of the oldest and is about the battle between vice and virtue, the mixing of allegorical and diabolical figures, and the enactment of Death and Judgment, with Good and Bad Angels on either side.  This is literally the ride we are on with Thomas during the novel’s course.

I am not sure whether or not this was all consciously in Buehlman’s mind as he wrote, but it does not matter: a medieval morality play is exactly what he has written, only for the modern agnostic living in a world very much sure of its materialism, not always comfortable with its inner life.  Between Two Towers is packed not with assurance, but with crisis. This is a story about inner struggle — with failure, with self-worth and self-identity, with hope, and indeed, with faith. That seems an odd thought in a story where literal devils are running amok, but as we are told at the start of the tale…”and Heaven made no answer.”

There is much of that problem in this story: how does one believe in God, or let us say godliness, when so much evil prevails. It’s a very inward-looking novel… told in the midst of a dark fantasy with monsters and battles. It is not a religious novel — the story will take its shots at religion, but also ruminate on its worth, but it is a deeply spiritual one in the oldest sense of that word.

That’s the best you can ask from a novel.

I have to emphasize that while I’ve called this Buehlman’s first fantasy novel, the horrific elements are truly horrible. I will not tell you much other than to say that from a literal “noble court of the damned” to a river monster, to the final denouement in Avignon, the scenes with the powers of Heaven & Hell are truly disturbing, relentless and at times, terrifying — the stuff of nightmares.

But then, what devils are more terrible than those that dance inside our own troubled minds?

Categories: Fantasy Books

Forgotten Authors: F. Anstey

https://www.blackgate.com/ - Fri, 03/27/2026 - 12:00
F. Anstey

Thomas Anstey Guthrie was born in London on August 8, 1856. He attended King’s College School and studied at Trinity Hall in Cambridge. Over the course of his career, he used multiple pseudonyms, including Hope Bandoff, William Monarch Jones, and the one most associated with his genre work, F. Anstey. He had meant to publish under his first initial and middle name, but a typo rendered the initial F and he elected to keep it.

Anstey studied law and briefly practiced beginning in 1880, but gave it up to write, with numerous short humorous pieces appearing in Punch. He was also known for writing humorous novels, the most famous of which, Vice Versa, originally published in 1882, was adapted into a play by Anstey in 1883. He similarly adapted several other of his novels and short stories into plays, as well as adapting multiple of Molière’s works into English.

The StrandThe Strand, December 1905

His novels and short stories are explorations of normal, bourgeois English life when they are touch by elements of the fantastic and magic. Many of his stories show the influence of William S. Gilbert, not only his plays like The Sorcerer, but also his short stories and The Bab Ballads.

Anstey anonymously published the story “The Wraith of Barnjum” in the March 1879 issue of Temple Bar, reprinting it under his byline in his 1884 collection of short fiction, The Black Poodle and Other Tales. His stories not only appeared in Punch, but in other Victorian magazines, and as Anstey built a reputation for incorporating magic into his stories, he would sometimes use that reputation to subvert the readers’ expectations by hinting at the possibility of magic, but writing a story without any fantastic elements.

His novels The Brass Bottle, The Tinted Venus. The Man from Blankley’s, and Vice Versa have been filmed multiple times, with two versions of The Brass Bottle filmed during Anstey’s lifetime (1914 and 1923) and The Man from Blankley’s released in 1930 and 1934. The earliest version of Vice Versa filmed in 1916 and The Tinted Venus in 1921. Vice Versa was also filmed in 1948 featuring a sixteen year old Petula Clark, and in 1988, starring Judge Reinhold and Fred Savage. It was also adapted for television at least four times.

Popular throughout the Victorian period, writing for adults and children, his style of writing influenced authors who would follow him, and his style became known as Ansteyan fantasy. However, the Edwardian era was not as enamored in his style of Victorian writing or morality and, while his writing remained influential on other humorists who followed, such as P.G. Wodehouse, his general popularity waned.

Guthrie died on March 10, 1934. He is buried in St Peter Churchyard in East Blatchington in East Sussex.

Steven H Silver-largeSteven H Silver is a twenty-one-time Hugo Award nominee and was the publisher of the Hugo-nominated fanzine Argentus as well as the editor and publisher of ISFiC Press for eight years. He has also edited books for DAW, NESFA Press, and ZNB. His most recent anthology is Alternate Peace and his novel After Hastings was published in 2020. Steven has chaired the first Midwest Construction, Windycon three times, and the SFWA Nebula Conference numerous times. He was programming chair for Chicon 2000 and Vice Chair of Chicon 7.

Categories: Fantasy Books

Review – Dreams Lie Beneath by Rebecca Ross (5/5 stars)

http://hiddeninpages.com/ - Fri, 03/27/2026 - 07:04

Reading Level: Young Adult
Genre: Fantasy
Length: 492 pages
Publisher: Quill Tree Books
Release Date: November 2, 2021
ASIN: B08VNWJTXT
Stand Alone or Series: Stand Alone
Source: Borrowed ebook from Kindle Unlimited
Rating: 5/5 stars

“The realm of Azenor has spent years plagued by a curse. Every new moon, magic flows from the nearby mountain and brings nightmares to life. Only magicians—who serve as territory wardens—stand between people and their worst dreams.

Clementine Madigan is ready to take over as the warden of her small town, but when two magicians arrive to challenge her father for his domain, she is unknowingly drawn into a century-old conflict. She seeks revenge, but as she gets closer to Phelan, one of the vexingly handsome young magicians, secrets—as well as romance—begin to rise.

Clementine must unite with Phelan to fight the realm’s curse, which seems to be haunting their every turn. But will their efforts be enough to save Azenor from the nightmares that lurk around every corner.”

Series Info/Source: This is a stand alone book. I borrowed this on ebook from Kindle Unlimited.

Thoughts: I have been a fan of many of Ross’s novels, and this is one of the few I hadn’t read yet. Previous books I have read by Ross are “Sisters of Sword and Song” ( loved it), The Queen’s Rising (okay), Wild Reverence (loved it), and the Letters of Enchantment duology (loved it). I ended up really loving this book as well. I loved the creative world here; this was very well written and easy to read. I thought the magic in here was especially intriguing and would have loved to learn more about the magic system.

Clementine (Clem) is training under her father to become the Warden of her small town. The Warden protects a town from the curse of the Nightmares of the residents that come alive every new moon. Clem’s future takes an odd turn when two magicians arrive to challenge her father for his domain. Clem finds herself drawn into a past and conflict that she never knew existed. She is forced to uncover the truth behind many lies and tell many lies of her own if she is going to survive the path forward.

I absolutely loved this world where Nightmares comes alive and wardens must protect people against them. It is a fascinating curse to have on a world and the magicians that fight this curse are intriguing as well. I thought the magic system here was interesting and would have loved the chance to hear more about it and understand it better. There are multiple kinds of magic in this world, and although we hear about them, we never really get to delve into how they work.

This starts as a revenge story, but quickly morphs into Clem trying to uncover secrets and mysteries from multiple directions. I really enjoyed all of the characters in here, including Clem. They are all very morally gray, none of them are really evil, but they make as many bad decisions as they do good ones. There is an enemies to lovers type of romance blended into the story, which I thought was well done. These are complicated characters, and making assumptions about any of them can be dangerous.

I enjoyed how the story wrapped up and always love a good fantasy that is contained to one book; however, I loved this world so much that I wanted more. I wanted to know what happens after all these events that take place and what happens to this amazing world in the future.

Ross is an amazing writer, and I find her writing both easy to read and incredibly beautiful. It always flows off the page so well.

My Summary (5/5): Overall I really loved this story. I loved the complex characters, the intriguing world, the mystery, and the magic. I thought the story wrapped up nicely but wanted more. I wanted to learn more about the aftermath in this world and more about how the magic worked. I always really enjoy Ross’s writing style; it flows so well, is easy to read and beautiful. I would highly recommend if you are looking for a stand-alone dark fantasy with a creative world and intriguing characters.

Categories: Fantasy Books

Dark Muse News: Horrific Art – Interviewing Tim Waggoner

https://www.blackgate.com/ - Fri, 03/27/2026 - 02:34

This Dark Muse News column continues its coverage of Beauty in Weird Fiction/Art via interviews (a series that began in 2014 on my author blog and was taken up by Black Gate in 2018). We’ve hosted authors such as Carol Berg, Anna Smith Spark, Darrell Schweitzer, CSE CooneyScott OdenCS Friedman,  Bryn Hammond…. and many more… the latest being  Waclaw Traier.

Now we corner author Tim Waggoner, who has published over sixty novels and eight collections of short stories. He’s a four-time winner of the Bram Stoker Award, a two-time winner of the Scribe Award, and he’s been a finalist for the Shirley Jackson Award and the Splatterpunk Award. He’s also a full-time tenured professor who teaches creative writing and composition at Sinclair College in Dayton, Ohio.

Waggoner has been getting a lot of press, and an award, for his novelization of the Terrifier movies that feature the serial killer named Art. You’ll learn more about that in this interview. Check out the juxtaposition of Art (the Terrifier on the Left, for clarity) and Tim Waggoner (innocent author on the Right). What wonderful hats they have!


Sword & Sorcery fans are also excited that Waggoner penned a Conan novel, just released from Titan Books, called Spawn of the Serpent God (Black Gate review ink). Being a fan of S&S and horrific art, I jumped at the chance to learn more about Tim Waggoner’s perspectives on craft.

Let’s learn from Tim Waggoner about how horror and beauty interplay! Who is Art? This interview series focuses on Beauty in Weird/Horror. You literally portrayed weird, horrific “Art” by novelizing the Terrifier 2 movie villain (named Art). Can you introduce folks to Art, and discuss how you expanded on the characters/lore (doubling the size of the script from Terrifier #2!).

Art is the scary clown archetype combined with the slasher archetype, and he’s an especially brutal one. He’s silent like Michael Myers and Jason Voorhees, but he’s far more expressive physically. He can be playful in a dark, sadistic way, like Freddy Krueger, and his kills are bloody and violent, like Leatherface. He has a childlike quality that can be strangely endearing, but when he drops his façade, we can see the cold, empty evil that lies at his core. All these aspects combine to make him the most effective horror villain to come along in years.

I’ve done ten novelizations at this point in my career, and a movie script doesn’t provide enough material for a full-length novel. Most editors want at least 80,000 words, and a movie script usually results in 40,000 to 50,000 words of prose. So you have to add quite a bit of material to create a full novel. I look for areas in the script that could be explored further. In Terrifier 2, Art has a van, but we don’t know how he gets it, so I wrote a sequence showing that. In Terrifier 3, we know that Sienna has spent some time in a psychiatric hospital, so I explored that aspect of the script. I also developed the supporting characters further, in order to make them seem more like real people and not just prey for Art. In both novelizations, I added details about what lies behind the mystery of Art – what exactly he is, where he came from, why he’s allied with what seems to be a demon, etc. I extrapolated these details from hints in the script since only Damien Leone, the writer/director, really knows what’s going on!

Well, we need to talk about the hats now!  Any comments on your fedora or Art’s top hat?

My wife and I attended the World Horror Convention in 2013 in New Orleans, and I brought a straw fedora to wear when we were wandering around the French Quarter so I wouldn’t get a sunburned head. People mostly ran into each other in the hotel lobby, so I was usually wearing my hat when people saw me. But during and after panels, people would ask me why I wasn’t wearing my hat, and I’d think, ‘Because I’m not outside!’ During the Bram Stoker Awards afterparty, I was talking with editor Leah Hultenschmidt. I told her how everyone kept asking me about my hat, as if it was a hall costume or something. Leah said I should keep wearing the hat at cons as a branding method. She said that since I was tall, people would always be able to find me because of the hat. “I challenge you to wear it for a year,” she said. I was reluctant, but I promised I would, and I did. I’ve worn it at conventions and author appearances ever since. I call it My Stupid Author-Branding Hat.

You covered effective monster-making on your blog regarding “Art Appreciation.” Do you think Art is an artist?

Art doesn’t display his kills the way some horror villains do, but he’s definitely creative in the way he commits his murders. And he’s creative when it comes to his clown/mime antics. I don’t know if he was named “Art” because he’s a kind of an artist, but it was something I leaned into when writing the books.

Any tips on creating “Monsters” in general? Is there any beauty in these creatures who typically villainize protagonists?

One of the best ways to create an effective monster is to drill down to what their core archetype is and then find a new way to express that archetype. For example, in the early sixties, Alfred Hitchcock made Psycho, based on Robert Bloch’s novel. Norman Bates is a version of the werewolf archetype – a human who transforms into a savage monster – recreated for the modern world. Using this technique, you can keep the power of an archetype without any of the baggage that might’ve become attached to it over the years through books, comics, movies, and TV shows.

You can also combine aspects of archetypes. George Romero and John A. Russo did this when they created the zombies in Night of the Living Dead. Their zombies are a combination of the living dead, ghouls that eat flesh, vampires that spread their contagion, humans that become alien, and a horde of monsters. Putting all these pieces together resulted in an iconic monster that’s become part of the pantheon of legendary horrors.

I do find beauty in the monstrous. It has a power and a dark majesty that I’ve been attracted to all my life as a reader and viewer. For some reason, the monstrous stimulates my imagination more than anything else. The great thing about the dark is that anything could be in it – anything at all.

You contributed to THE BEAUTY OF DEATH – Vol.1: The Gargantuan Book of Horror with a bunch of other horror masters. The collection’s title resonates with the topic of Beauty in Horror. What was your contribution?

I’m not sure why publisher Alessandro Manzetti used The Beauty of Death as a title. The anthology’s theme was horror stories relating to water. I wrote a story called “Fathomless Tides,” which deals with a couple having trouble in their relationship, along with the man’s fear of sharks. I often try to find the beauty in the grotesque in my horror stories, and I did this in “Fathomless Tides,” especially at the end.

“Writing in the Dark” is the name of your blog and your book(s) on how to write horror. Can you highlight your guides to writing?

Writing in the Dark is a book on writing horror. Writing in the Dark: The Workbook is a companion to the first book, which presents horror-writing exercises. Let Me Tell You a Story is a book about writing short fiction, using stories from throughout my career as examples. Just Add Writer is a book about writing media tie-in fiction. They’re all published by Raw Dog Screaming Press.

Muses and Mentors: from internationally known Garth Merengie (“The One Man Fear Factory”) to fellow once-Ohioan Dennis McKiernan, please discuss mentors and role models you have had.

There have been so many! In the fields of science fiction, fantasy, and horror, “pay it forward” isn’t merely a platitude – it’s a core value. I was in a writers’ group with Dennis for several years, and I learned a ton about the craft and business of writing from him. He was kind enough to introduce me to writers and editors at various World Fantasy Conventions, and he also recommended me to his agent, Jonathan Matson, who took me on as a client. We worked together for nineteen years until his death.

Mort Castle has helped so many writers over the years, both as a professional writer and writing teacher. Before he immolated his career, Thomas F. Monteleone mentored dozens of writers, including me. Jonathan Maberry is so generous with his time and advice, and he’s supportive of all writers. Dawn Dunn taught me how to network at conventions. And I’ve learned a ton just by listening to writers on panels during conventions over the years and following them on social media. I learned a vast amount about being a professional from the late Mike Resnick, and I read Lawrence Block’s columns and books on writing religiously. I learned more about writing from him than anyone else. That’s why I dedicated Writing in the Dark to him.

I’ve been writing and teaching for forty years now, and I’ve done my best to honor my mentors and pay it forward to new writers, and I hope they, in turn, will do the same.

 

Any Horrific Beauty in your recent Conan Novel (just reviewed on Black Gate Conan: Spawn of the Serpent God?  

Sword and Sorcery fiction and horror go great together, so horror appears throughout Spawn of the Serpent God. There are serpent men, the evil god Set, giant spiders, an undead woman who was Conan’s girlfriend when he was younger, intelligent apes, ancient monsters, possession, shadow-snake zombies, a god-cursed warrior… Whether these horror elements are beautiful is up to the reader, I suppose. They’re beautiful to me, but then I wrote the book!

Tim Waggoner in 2019

“Years ago, a student asked me why I write horror. “You seem like such a pleasant person,” she said.

I looked into her eyes and smiled.

“Writing horror is what keeps me pleasant.

I meant it as a joke, but I think it’s as good an explanation as any, and probably the closest to the truth.”

There is a fun anecdote from your Kendall 2019 interview to explore more (excerpt above). How does horror bring joy/pleasantries?

There’s the carnival thrill-ride aspect. Scary stories are fun! There’s also a deeper emotional catharsis you can reach as you emotionally wrestle with some of the darkest aspects of human existence. Perhaps the greatest thing that horror can do is help us confront the most serious existential question that we face as mortal beings: We all know that we’re going to die eventually, so how do we go on living with that knowledge? How can we find meaning in a universe that is dying all around us? Characters in horror stories, whether they survive or not, contend with darkness, fight back against it… They keep living until their very last moments – and we can do the same. I find that idea very comforting.

One of your blog posts indicated that “the worst thing artists can experience is indifference to their work.” How do you balance being empathetic while intentionally disturbing the reader? 

I write with a close point of view, so readers can understand what a character is thinking and feeling, even during the most intense scenes. I believe in giving every character his or her dignity, even if they only spend a short time onstage. A number of reviews I’ve seen about my Terrifier books discuss how they’re even more intense than the movies. That’s because I stay in the characters’ point of view when they suffer and die, and I invite readers to do the same.

You have a fascination with dark fantasy. Can you explain your muse, like where it originated and where it takes you?

 When I was in my early twenties, I wondered why horror writers’ stories were so limited when they had the whole realm of the supernatural to explore, and I wondered why fantasy writers’ stories didn’t take more advantage of magic in their worlds. Their worlds and magic systems tended to be similar. I eventually ran across the work of Charles DeLint and Robert Holdstock, and their fantasy fiction had strong elements of horror. Bradbury did a much better job of this fusion in his fiction. I decided to explore blending horror and fantasy in my own work, and then in my mid-twenties, I began reading Clive Barker’s novels. Not only did he blend horror and fantasy to great effect, is novels had an epic scope and world-building as well. Shortly after this, Twin Peaks came on the air, and I loved it so much, I checked out all of David Lynch’s films and became a lifelong fan. I think Lynch’s work is an ultimate expression of fantasy fused with horror (along with mystery and noir elements).

Do you find beauty in your, or others’, weird fiction/dark art? Dissect an example.

One example I’d give is Richard Matheson’s short story “Born of Man and Woman.” I first read it in high school, and it had a huge impact on me. It’s written as a series of short diary entries from a monstrous child whose human parents keep them (a gender is never specified) locked up in the basement. The child has only rudimentary language and simplistic thoughts from having been isolated all its life. Sadness permeates the story, which is a metaphor for child abuse/neglect. It’s also the story of how monsters are made, not born.

Do you see beauty in the things that terrorize/scare you?

I’ve been a horror fan all my life, so horror media of any kind doesn’t scare me. The real horrors of the world can be too hard to look at straight on, like an eclipse, and horror lets us look indirectly at darkness, through imagery and metaphor. That’s what I think the true beauty of horror is.

Tim Waggoner in 2026

“The real horrors of the world can be too hard to look at straight on, like an eclipse, and horror lets us look indirectly at darkness, through imagery and metaphor. That’s what I think the true beauty of horror is.”

Have you any other muses besides writing (music, drawing, pottery…)? Can we share any of those here via images/links?

 Here’s a list of bizarre/surreal films I find inspiring:

  • Brightwood
  • Resolution
  • The Endless
  • Something in the Dirt
  • Vivarium
  • Titane
  • Berberian Sound Studio
  • The Editor
  • Men
  • Hostile Dimensions
  • Koko-Di, Koko-Dah
  • Strange Factories
  • Caught
  • Dark City
  • Lost Highway
  • Yellowbrick Road
  • The Attic Expeditions
  • In the Mouth of Madness
  • Triangle
  • Drive Back
  • Dead End
  • mother!
  • Being John Malkovich
  • Tetsuo: The Iron Man
  • Dave Made a Maze
  • Naked Lunch
  • Jacob’s Ladder
  • Mad God
  • Gozu
  • The TV show From
Any inside scoop we can share exclusively here (i.e., what is something most people do not know about you or your creative endeavors)?

My first published novel was an erotic novel called Dying For It, which I wrote for the long-defunct Foggy Windows Press. Foggy Windows’ brand was erotic stories about married couples. I wrote about husband-and-wife private investigators who have trouble keeping their hands off each other while they’re working. I couldn’t take the whole thing seriously, so I made the book a comedy, too.

Any new releases in 2026?

Winding Road Stories will be releasing a reprint of my novel Beneath the Bones, as well as a new sequel called The Gatherum. I’ll also have a new horror novelization out, but it hasn’t been officially announced yet. I’ll have a handful of short stories out in anthologies, too.

 

Tim Waggoner

Tim Waggoner has published over sixty novels and eight collections of short stories. He writes original dark fantasy and horror, as well as media tie-ins, and his articles on writing have appeared in numerous publications. He’s a four-time winner of the Bram Stoker Award, a two-time winner of the Scribe Award, and he’s been a finalist for the Shirley Jackson Award and the Splatterpunk Award. He’s also a full-time tenured professor who teaches creative writing and composition at Sinclair College in Dayton, Ohio. His papers are collected by the University of Pittsburgh’s Horror Studies Program.

S.E. Lindberg is a Managing Editor at Black Gate, regularly reviewing books and interviewing authors on the topic of “Beauty & Art in Weird-Fantasy Fiction.” He has taken lead roles organizing the Gen Con Writers’ Symposium (chairing it in 2023), is the lead moderator of the Goodreads Sword & Sorcery Group, and was an intern for Tales from the Magician’s Skull magazine. As for crafting stories, he has contributed eight entries across Perseid Press’s Heroes in Hell and Heroika series, and has an entry in Weirdbook Annual #3: Zombies. He independently publishes novels under the banner Dyscrasia Fiction; short stories of Dyscrasia Fiction have appeared in Whetstone Amateur S&S MagazineSwords & Sorcery online magazine, Rogues In the House Podcast’s A Book of Blades Vol I & II, DMR’s Terra Incognita, the 9th issue of Tales From the Magician’s SkullSavage Realms Magazine, and Michael Stackpole’s S&S Chain Story 2 Project.

Categories: Fantasy Books

SPFBO 11 - The Fifth Update

http://fantasybookcritic.blogspot.com - Thu, 03/26/2026 - 19:10

 


Read FBC's SPFBO11 First Update (Lukasz's batch)
Read FBC's SPFBO11 Second Update (Jack's batch)
Read FBC's SPFBO11 Third Update (Mihir's batch)Watch FBC's SPFBO11 Fourth Update (Lisa's batch)

And here's our last update before we pick a finalist amongst five semi-finalists. Check Chels's thoughts on her batch and see who's her semi-finalist!



Categories: Fantasy Books

Spotlight on “A Private Man” by Stephanie Sy-Quia

http://litstack.com/ - Thu, 03/26/2026 - 14:00
A Private Man by Stephanie Sy-Quia

Other LitStack Spots We’re always looking out for you, and we have a few other…

The post Spotlight on “A Private Man” by Stephanie Sy-Quia appeared first on LitStack.

Categories: Fantasy Books

Book Review - Love, Lies, and Ley Lines

http://mcpigpearls.blogspot.com/ - Thu, 03/26/2026 - 13:00

 

Love, Lies, and Ley Lines (The Fast & the Fae #1)by Jeffe Kennedy
What is it about:It’s been years since the infamous smuggling team of Bandit and Goldilocks thumbed their noses at the fae authorities, running the priceless magical pixie dust desired by everyone from hedge witches to the storied magic academies. No one in the human principalities controlled by the fae can work even the simplest spells without the stuff. And without fae magic, humans will find themselves back in the dark ages of disease and fast mortality. But the enigmatic fae keep a tight grip on their monopoly of pixie dust, charging extortionate prices at their whim.
Bandit has been doing her best to get by on her racing wins and the quick thrill of one-night stands while her former partner and best friend, the powerful sorceress known as Goldilocks, is off playing house and having babies. But when Bandit gets the offer of a lifetime, she convinces Goldilocks to come out of retirement for one last, hugely profitable gig.
And if the Bandit picks up a mysterious and seductive hitchhiker fleeing his wedding, well that just adds a bit of spice to the job. When he refuses to tell her his name, she dubs him Prince Charming and only regrets that she won’t have time to find out more about her enticing companion—and what he looks like under those fancy clothes.
As the Bandit and Prince Charming run distraction for Goldilocks and her precious haul, they face untold dangers penetrating the arcane fae realms.
All for gold, glory, and maybe even true love.
What did I think of it:Do you even need to ask?!
Jeffe Kennedy isn't my favorite author for nothing: this book is yet another winner!
This book had Dungeons & Dragons: Honor Among Thieves vibes, but did it so much better in my opinion. They absolutely should make a movie based on Love, Lies, and Ley Lines. I'd watch the shit of out of it while also rereading this book.
I absolutely fell in love with Cha & her best friend, had my doubts about Prince Charming as well as finding him super intriguing, and couldn't get enough of the cool world Jeffe created for this thrilling adventure.
You bet I finished this in one day and that I'm now eager for the next book!
Why should you read it:It's such a cool and delicious read!
Go Buy Here

Categories: Fantasy Books

Book Review: Haven by Ani Katz

http://Bibliosanctum - Thu, 03/26/2026 - 06:21

I received a review copy from the publisher. This does not affect the contents of my review and all opinions are my own.

Haven by Ani Katz

Mogsy’s Rating: 3 of 5 stars

Genre: Thriller, Science Fiction

Series: Stand Alone

Publisher: Penguin Books (March 10, 2026)

Length: 256 pages

Author Information: Website

Haven by Ani Katz was interesting and a little weird, in both good and slightly frustrating ways. It has the sort of premise I’m usually drawn to, kind of a mix of near-future science fiction and thriller elements, but at the same time, the story leans heavily into an uncanny, surreal atmosphere that leaves you with the nagging sense that something is off, even if you can’t quite put your finger on what.

The novel follows Caroline, who arrives at the island community of Haven with her husband, Adam, and their infant son, Gabriel. The past few months have been challenging, marked by the stresses of new parenthood and financial uncertainty while Adam searched for work. Things finally seem to turn around when he lands a position at a powerful tech company called Corridor. Though it means long hours and time away from his family, the promise of stability and security makes it all worth it. And with Haven serving both as the company’s base of operations and a summer retreat for its employees, the couple decides to take advantage of the opportunity to unwind and strengthen their bond. Besides, Caroline is curious about Adam’s new friends and colleagues, hoping to gradually integrate into their world.

But Haven quickly proves to be anything but relaxing. The community feels overly curated, the residents polite yet distant, and there’s something about the island’s culture that seems a little too polished to be genuine. Adam’s new colleagues are friendly enough on the surface, but beneath that geniality runs an undercurrent of detachment, their relationships both exclusive and vaguely performative. Caroline senses the tension, and even though she can’t fully make sense of it, she feels an odd pull toward these social dynamics. When Adam leaves for work, leaving her alone to take care of Gabriel, that temptation only grows. Then one morning, she wakes up to find the baby missing, and that lingering sense of unease suddenly snaps into something far more immediate and terrifying.

I want to reiterate how much I really liked the book’s concept here. However, the execution had a way of stumbling all over itself. The combination of tech culture, the seemingly idyllic isolation, and an almost cult-like elitism among the characters was compelling, but at times, it was like the plot was circling itself without knowing what it wanted to say. Something about control? Influence? Complicity? Caroline’s perspective adds to this haziness, because in a way, she is an unreliable narrator, filtering everything through her own anxiety, isolation, and fear that she might be missing something just out of reach. I will say this works wonders for the atmosphere, but when it comes to clarity? Nope, I am still very confused.

That same quality extends to the world-building. There are a lot of interesting ideas baked into Haven as a setting, this polished and almost artificial community shaped by Big Tech. Again, the vibes are spot on. There’s just enough strangeness in the residents’ behaviors, the manicured landscapes, the absurd commercials on the television, etc. to be appropriately creepy and off-putting. But at the same time, the details never fully coalesce, leaving you with questions about why some of these eccentricities even exist or how this world actually functions.

As an example, the inclusion of medically assisted suicide is another element that feels like it’s reaching for something weighty and provocative, but in reality, it is already something happening in some parts of the world, and the book’s presentation of it as shocking or ethnically extreme comes across as a bit overdramatized, adding to the sense that the story is gesturing toward themes that are big and profound without fully grounding them. Characters fall into a similar pattern. Caroline’s motivations are solid in theory, being a new mother who is navigating an unfamiliar environment. But as the story progresses, she drifts further from us, so that by the end her reactions feel increasingly untethered and harder to understand.

Even so, there was something about Haven that kept me reading. There are moments, especially after Gabriel goes missing, where the suspense is sharpened and the story starts to come together in a more satisfying way. However, the final sections deliver a resolution that, while tense and dramatic, feels a little rushed and leaves several of the novel’s bigger questions only partially answered.

All in all, Haven is one of those books that lingers in your mind more for its atmosphere and ideas than for a fully coherent story. It’s uneven, occasionally frustrating, and doesn’t quite deliver on all its promises, but at the same time, there’s a certain magnetism that made it hard to put down. If you’re drawn to stories that blur the lines between thriller and speculative fiction, there’s a lot here to enjoy, but don’t expect everything to be neatly tied up by the final page.

Categories: Fantasy Books

7 Author Shoutouts | Authors We Love To Recommend

http://litstack.com/ - Wed, 03/25/2026 - 14:00
Author Shoutouts

Here are 7 Author Shoutouts for this week. Find your favorite author or discover and…

The post 7 Author Shoutouts | Authors We Love To Recommend appeared first on LitStack.

Categories: Fantasy Books

Nine Goblins - Book Review (reread/repost)

http://mcpigpearls.blogspot.com/ - Wed, 03/25/2026 - 13:00

 

Nine Goblinsby T. Kingfisher
What is it about:When a party of goblin warriors find themselves trapped behind enemy lines, it'll take more than whining (and a bemused Elven veterinarian) to get them home again.
Nine Goblins is a novella of low...very low...fantasy.
What did I think of it:This such a fun read!It's silly, funny, and touching all in one.
The story switches viewpoints between the goblins and Sings-to-Trees, an Elven veterinarian. I loved the goblins and their view of the world, but I will confess I loved Sings-to-Trees even more. He's on the receiving end of a lot of trouble, still he keeps going and stays helpful.The goblins get themselves in hot water as well, but they're tough and resourceful in a unique goblin way.
All in all this was a delight to read, and as promised when I read it last year: I got my trotters on the hardcover for this first of many rereads!
Why should you read it:It's a super fun Fantasy read!

Categories: Fantasy Books

Review – Keeper & Kindred (Meow: Magical Emporium of Wares, Book 2) by Toni Binns (4/5 stars)

http://hiddeninpages.com/ - Wed, 03/25/2026 - 07:59

Reading Level: Adult
Genre: Cozy Fantasy
Length: 422 pages
Publisher: Self-Published
Release Date: February 3, 2026
ASIN: B0G3JRZX3B
Stand Alone or Series: 2nd book in the MEOW series
Source: Borrowed ebook from Kindle Unlimited
Rating: 4/5 stars

“The winter solstice is coming, and with it, a reckoning.

Sable thought being the Shopkeeper meant serving coffee, shelving books, and managing a talking cat’s attitude. She’s made peace with the magic, even embraced her role as guardian to Indigo, the world’s most curious baby bookdragon. But as the solstice draws near, a magical teacher arrives at the shop’s door—someone from the Cat’s past who might hold the key to his freedom.

The Fates begin whispering to Sable through golden auras. Old bargains, made long before her time, surface with dangerous demands. And somewhere in the chaos of rearranging shelves, interrogating a cryptic teacher, and managing interdimensional customers, Sable has to figure out how to tell her mother she won’t be home for the holidays.

The secrets she’s uncovered can’t be ignored. And the Cat—mysterious, maddening, and more vulnerable than he’d ever admit—might be the key to everything, if only Sable can get him to trust her.

Coffee can only solve so many problems. But friendship, courage, and one very determined Shopkeeper might just be enough.”

Series Info/Source: This is the 2nd book in the MEOW series. I borrowed this on ebook from Kindle Unlimited.

Thoughts: I really enjoyed this second book in the MEOW series. The story moves a bit slow for me, but I am enjoying the characters and the concept of the MEOW. I like that the background story makes more progress here and I love learning more about Cat’s history.

Sable is continuing her contract as Shopkeeper for the Magical Emporium of Wares (MEOW). Every day is a new adventure as she helps Cat to serve different interdimensional visitors. As Solstice approaches, Sable is determined to make the holiday special for everyone at MEOW. Little does she know she might have magic of her own she needs to manage and learn.

I am not a huge fan of “day in life” type of reads, and this has a lot of that in it, those type of stories just move a bit too slowly for me. However, that being said, there are enough elements in here that I really enjoy that I am liking this series quite a bit. I love Sable and her constant positivity and willingness to confront each day like a new and amazing adventure. I love Cat with his tentative hopefulness and the baby Bookdragon full of insatiable curiosity. I am also really enjoying the unfolding of Cat’s past and the hints that Sable’s birth family is not exactly what she thinks they are.

I enjoy that we get little odd stories from day to day as well. The beings that show up at MEOW are varied and intriguing. I also enjoy the expansion and discovery of Sable’s own magic. This is a cozy, creative, and intriguing read.

The only thing I don’t enjoy is that the days can feel a bit repetitive despite the changing customers, and the story moves a bit too slow for my liking. However, that is a personal preference and I have always preferred my stories fairly fast-paced.

My Summary (4/5): Overall I am really enjoying this series. I love the characters, the unique premise, and how some of the mysteries behind Cat’s past and Sable’s magic are unfolding. I am still struggling some with the slower pace to this and the very “day in the life” feel. If you are looking for a cozy, creative, magical, and deliberately paced read, I would definitely recommend. I look forward to reading each book in this series, even though there are points during reading the book where I wish things would progress a bit quicker.

Categories: Fantasy Books

Warlocks and Warriors: Two Sword & Sorcery Anthologies edited by L. Sprague De Camp and Douglas Hill

https://www.blackgate.com/ - Wed, 03/25/2026 - 07:59


Warlocks and Warriors, edited by L. Sprague De Camp
(Berkley Medallion, January 1971). Cover by Jim Steranko

Warlocks and Warriors (1970) was edited by L. Sprague De Camp, who did quite a few anthologies around this time while also busy editing and rewriting Robert E. Howard’s Conan tales. It’s certainly a good collection, and quite varied, though not all these fit the heroic fantasy label associated with the collection. Certainly, not all are Sword & Sorcery (S&S). The cover is by the great Jim Steranko.

The anthology contains:

An intro by de Camp
“Turutal” by Ray Capella
“The Gods of Niom Parma” by Lin Carter
“The Hills of the Dead” by Robert E. Howard (a Solomon Kane tale)
“Thunder in the Dawn” by Henry Kuttner (Elak of Atlantis)
“Thieves’ House” by Fritz Leiber (Fafhrd & the Gray Mouser)
“Black God’s Kiss” by C. L. Moore (Jirel of Joiry)
“Chu-Bu and Sheemish” by Lord Dunsany
“The Master of the Crabs” by Clark Ashton Smith (Zothique)
“The Valley of the Spiders” by H. G. Wells
“The Bells of Shoredan” by Roger Zelazny (Dilvish)

The Ray Capella story, “Tutural,” is set in Robert Howard’s Hyborian Age but is not about Conan or a “Clonan.” One might consider it fan work but it’s quite well written. Capella’s full name was Raul Garcia-Capella (1933 – 2010), and you’ll sometimes see his work under just Raul Capella.

Solomon Kane: The Hills of the Dead by Robert E. Howard (Bantam Books, March 1979). Cover by Bob Larkin

The Howard contribution, “The Hills of the Dead,” is one of his Solomon Kane stories. The Solomon Kane tales were written before REH started working on Conan and they feature a very different kind of hero. I like them a lot.

Moore’s “Black God’s Kiss” is a Jirel of Joiry tale and my favorite piece here. Henry Kuttner was married to C. L. Moore. His tale here is his longest piece about Elak, which is well worth reading. Fritz Leiber seemed to be in just about every anthology that appeared around this time with his Fafhrd and Gray Mouser tales. This is another one. Wells’ story here is fantasy rather than SF and quite fun.


Warlocks and Warriors, edited by Douglas Hill (Mayflower, 1971). Cover by Josh Kirby

A second, very different book with the title Warlocks and Warriors appeared in 1971. It was edited by Douglas Hill (1935 – 2007) and published by Mayflower books in London. It has a very simplistic cover, artist unknown, although the reflection in the knife is kind of cool. Hill apparently wrote a number of books of his own, though I haven’t read any.

After Hill’s short introduction we have the following stories:

“The Sleeping Sorceress” by Michael Moorcock (an Elric tale)
“The Curse of the Monolith” by Lin Carter and L. Sprague De Camp (Conan)
The Ogyr of the Snows” by Martin Hillman
“The Wages Lost by Winning” by John Brunner (The Traveler in Black)
“The Wreck of the Kissing Bitch” by Keith Roberts (The Ice Schooner)
“The Unholy Grail” by Fritz Leiber (The Gray Mouser)

I’d read “The Sleeping Sorceress” before. This is an early Elric and Moonglum story by Moorcock and is quite good. I’d also read “The Curse of the Monolith,” which is a Conan pastiche by Carter and De Camp. Not quite Howard’s Conan but it was an OK tale.

I also had previously read “The Unholy Grail” by Leiber. This tale recounts the earliest adventure of the Gray Mouser, of Fafhrd and the Gray Mouser fame. Not my favorite of the series, probably because I like the Fafhrd character better than the Mouser character.


The Traveler in Black by John Brunner (Ace Books, January 1971). Cover by Diane and Leo Dillon

What were new to me were the tales by Hillman, Brunner, and Roberts, and all three were quite good. Brunner, I know, of course. I’ve read a lot of his SF. This is a story of the “Traveler in Black,” definitely fantasy though not Sword & Sorcery. The Traveler is a kind of mixed angel/devil character with the power to grant people’s desires. I’d not previously read these tales. It was beautifully written but meandered until it got to the main plot.

Martin Hillman’s “The Ogyr of the Snows” is definitely S&S, and a well written piece. The hero is Conanesque but wins the day mostly by wit. According to the introduction, this tale was extracted from a “novel in progress” by Hillman, but it turns out Hillman was Douglas Hill’s pseudonym. I looked through a list of Hill’s books but am not sure which one this piece may have come from.

The Ice Schooner (Berkley Books, May 1987) and The Sleeping Sorceress (Lancer Books, September 1972), both by Michael Moorcock. Cover art: unknown, and Charles Moll

The greatest treasure in this collection is “The Wreck of the Kissing Bitch” by Keith Roberts. This tale is set in the world created by Moorcock for The Ice Schooner. The world was already beautifully conceived and Roberts does a fine job playing in the same universe. My favorite tale in the collection, concluding with a tense and exciting chase scene of sailing ships across the great ice seas.

I’ll be talking a lot about Moorcock down the line but above is a little tease in a picture of two of his books mentioned in this post (The Ice Schooner – cover artist unknown: The Sleeping Sorceress – cover by Charles Moll).

Charles Gramlich administers The Swords & Planet League group on Facebook, where this post first appeared. His last article for us was a review of Swordsmen and Supermen, edited by Donald M. Grant. See all of his recent posts for Black Gate here.

Categories: Fantasy Books

The Caretaker by Marcus Kliewer (Reviewed by Shazzie)

http://fantasybookcritic.blogspot.com - Wed, 03/25/2026 - 04:30

Book Review: The Caretaker by Marcus Kliewer


Buy a copy here - U.S | U.K.

Book links: Goodreads

BLURB: Follow the Rites...
Nothing less than the survival of humanity is at stake.


From Marcus Kliewer, a new “titan of the macabre and unsettling” (Erin A. Craig, #1 New York Times bestselling author), comes a supernatural horror about a young woman who accepts a caretaking job from Craigslist, only to discover the position has consequences far greater—and more dangerous—than she ever could have imagined.

EXCITING OPPORTUNITY:
Caretaker urgently needed. Three days of work. Competitive pay. Serious applicants ONLY.

Macy Mullins can’t say why the job posting grabbed her attention—it had the pull of a fisherman’s lure, barbed hook and all—vaguely ominous. But after an endless string of failed job interviews, she's not exactly in the position to be picky. She has rent to pay, groceries to buy, and a younger sister to provide for.

Besides, it’s only three days’ work…

Three days, cooped up in a stranger’s house, surrounded by Oregon Coast wilderness.

What starts as a peculiar side gig soon becomes a waking nightmare. An incomprehensible evil may dwell on this property—and Macy Mullins might just be the only thing standing between it, and the rest of humanity.

Follow the Rites...

Follow the Rites...

Follow the Rites...

AUTHOR: Marcus Kliewer is a writer and stop-motion animator. His debut novel We Used to Live Here began life as a serialized short story on Reddit, where it won the Scariest Story of 2021 award on the NoSleep forum. Film rights were snapped up by Netflix, and it was acquired by Simon & Schuster for publication even before it had been extended into a full-length novel. He lives in Vancouver, Canada.
Follow him on Instagram @marcus_kliewer for exclusive book updates / writing things / stop motion animation & a lot of pet videos.
Publisher: Atria Books  (April 21, 2026), Bantam (April 23, 2026)Page Count: 320 pagesFormats: hardcover, ebook, audio
REVIEW: I thought this was really clever.
It's one of those that does the jump scares well, and provides a compulsive story that gets more and more intense and heads to a bang of a finale. Before anything else though, be warned, it contains a protagonist who suffers from depression and has tendencies of suicidal ideation.
Macy has had a bad life so far, and there seems to be nothing bright lined up. She is unemployed, responsible for her younger sister after the unexpected death of their father, and everything she does only takes a turn for the worse. Until she finds a three day gig to take care of a huge mansion and follow strange rites to the T. The pay and bonus are unbelievable, so despite her sister's insistence to stay away, she accepts it.
The more I think about it, the more I think I like it. I want to say so much about this, but that will spoil it. It delivers well on the combination of horror with mental health. The main character can be annoying and seems to get more and more incompetent as the book progresses, which kind of is the point. It's a horrifyingly good metaphor for how downward spirals can be, when every action seems pointless and the only consistent feeling is that of being a failure.

After all, what is the more terrifying than your own mind working against you?
Categories: Fantasy Books

Pages

Recent comments

Subscribe to books.cajael.com aggregator - Fantasy Books